【发布时间】:2013-10-04 10:36:14
【问题描述】:
我期待下面的代码给出分段错误。由于 NULL 指针不指向任何内容,因此对不指向任何内容的内容进行递增是没有意义的。 但它的打印 0,4,8,12,16。
#include<stdio.h>
int main()
{
int *p ,i=0;
p = NULL;
for(i=0;i<5; i++) {
printf("%d\n",p++);
}
return 0;
}
【问题讨论】:
-
@Joe,错了,阅读也会有这个效果,这里不进行阅读。
标签: c