当前位置: 代码迷 >> C语言 >> 再来一题!~,能力强的麻烦告诉我答案!~谢谢
  详细解决方案

再来一题!~,能力强的麻烦告诉我答案!~谢谢

热度:178   发布时间:2007-06-30 09:45:02.0

超出范围,出错


----------------解决方案--------------------------------------------------------
0,这样基础的问题,一定要学扎实
----------------解决方案--------------------------------------------------------
0,这样基础的问题,一定要学扎实
----------------解决方案--------------------------------------------------------
0
----------------解决方案--------------------------------------------------------

详解:
在执行int a[ ][3]={{1,2},{3,4}}; 语句后a[1][3]的值是( )
1.3 2.4 3.0 4.2
/*以上4个答案都不对*/
a[1][3]下标越界;能顺利通过编译,但输出结果为:
a[0][0]=1,a[0][1]=2,a[0][2]=0
a[1][0]=3,a[1][1]=4,a[1][2]=0
如果在程序中加上printf("%d\n",a[1][3]);
结果为:
-50

结论:

楼主把题目写错的可能性有99.9%;
无实际意义;


----------------解决方案--------------------------------------------------------
支持楼上``
----------------解决方案--------------------------------------------------------
用tc一定是一个无意义的值,因为tc对没赋值的变量都是随机值,所以不可能是0,其他值都是错的


----------------解决方案--------------------------------------------------------

晕了 那-50是怎么来的? 随机?


----------------解决方案--------------------------------------------------------
15说的不对越界了的值是0我在turbo2.0C试过的不知道你是什么版本
----------------解决方案--------------------------------------------------------
大哥你不是正在考试吧?
----------------解决方案--------------------------------------------------------
  相关解决方案