输出 7 2sizeof(a) 相当于数组a所占空间,等于元素个数*单个元素所占空间,即 7*sizeof(char)=7*1=7strlen函数是判断字符串长度,其判断依据是碰到'\0'即停止,此处可看到在第1个'\0'前共2个字符,所以输出2
main(){ char a[7]="a0\0a0\0";int i,j;i=sizeof(a);//sizeof的作用是求出整个数组的长度j=strlen(a);//strlen的作用是求出在遇到第一个'\0'前,字符的长度printf("%d %d\n",i,j);}输出为7 2