超出范围,出错
----------------解决方案--------------------------------------------------------
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试过的不知道你是什么版本
----------------解决方案--------------------------------------------------------
大哥你不是正在考试吧?
----------------解决方案--------------------------------------------------------