跪求令人疑惑的一道笔试题!
以下代码的循环次数是()
int i,a[10];
for(i = 0;i <= 10;i++)
a[i] = 0;
A.9 B.10 C.11 D.死循环
[解决办法]
也许你的操作系统正好分配的i的内存位置在a[10]的位置,没10次后都把i置成0.这样就无限循环了。。这一切都是事先未知的。。如果a[10]是其他什么重要的内存,那你的程序就崩溃了。
[解决办法]
发布时间: 2012-03-28 15:40:03 作者: rapoo
跪求令人疑惑的一道笔试题!
以下代码的循环次数是()
int i,a[10];
for(i = 0;i <= 10;i++)
a[i] = 0;
A.9 B.10 C.11 D.死循环
[解决办法]
也许你的操作系统正好分配的i的内存位置在a[10]的位置,没10次后都把i置成0.这样就无限循环了。。这一切都是事先未知的。。如果a[10]是其他什么重要的内存,那你的程序就崩溃了。