1个经典的C语言例子
#include <stdio.h>
#include <certexit.h>
void main(void)
{
int i;
int name[10];
for(i=0;i <=10;i++)
name[i]=0;
printf( "done! ");
exit(1);
}
大家踊跃讨论...
[解决办法]
讨论啥,不明白你的意思。
[解决办法]
经典,果然经典,我相信大部分人都会这么说...
[解决办法]
越界?
[解决办法]
你是不是在问已经数组越界了还没有提示出错?
其实你声明的int c[10]和int *c,在本质上来说是一致的,也就是说不存在越界危险的,
[解决办法]
1、代码有错误
2、《C专家编程》上有讨论
3、结果不确定。在不考虑非标准头文件certexit.h和非标准用法void main导致的编译错误情况下,由于数组错误而产生的结果之一是死循环,但不一定