#include#includeint main(){ char a[1000]; for(i = 0;i < 1000;i++) { a[i] = -1-i; } printf("strlen(a) = %d\n",strlen(a));}数组a里的值不是-1到-1000我能理解,但为什么strlen(a)不等于1000,而是等于255呢???是什么时候在数组里加上了一个'\0'的呢???求高人解释~~~~~~
小菜一枚 求高人解答~~~~~~~~~~~~~~~~
最新推荐文章于 2021-11-04 22:03:00 发布