#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];
for(int i=0;i<1000;++i)
a[i] = -1-i;
printf("%lu\n",strlen(a) );
}
试出结果的你们是不是有种恍然大明白的感觉?
其实原理很简单,明白‘\0’是什么就OK.
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];
for(int i=0;i<1000;++i)
a[i] = -1-i;
printf("%lu\n",strlen(a) );
}
试出结果的你们是不是有种恍然大明白的感觉?
其实原理很简单,明白‘\0’是什么就OK.