为了账号安全,请及时绑定邮箱和手机立即绑定

关于使用数组类型空间的问题

关于使用数组类型空间的问题

C
qq_白云飘过_0 2015-12-30 22:56:30
void main(){    int arr[10]={1,2};    arr[11]=10;    arr[1]=arr[11]+arr[0];    printf("%d",arr[1]);}如题若在函数中调用一个不存在的空间会怎样造成的数据损坏?
查看完整描述

1 回答

?
努力提升

TA贡献65条经验 获得超15个赞

这个代码写的是问题的,数组越界了,可能在有的编译器上可以编译出结果,但是在专门的C编译器上编译是不能通过的,不会造成数据损坏,但是会报错。

查看完整回答
反对 回复 2015-12-31
  • 1 回答
  • 0 关注
  • 1168 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号