首先,你的这个程序没有指出是在哪个平台上运行。还有,这个程序的头文件,相关的函数说明也没有。回答也有一定难度。
你这个程序是错误的 #include "stdio.h" #include"string.h" main() { char a[1000]; int i; for(i=0; i<1000; i++) { a[i] = -1-i; } printf("%d\n",strlen(a)); getchar(); }