c语言字符数组使用方法答:可见,用两种不同方法初始化字符数组后得到的数组长度是不同的。include void main(void){ char c1[]={'I',' ','a','m',' ','h','a','p','p','y'};char c2[]="I am happy";int i1=sizeof(c1);int i2=sizeof(c2);printf("%d",i1);printf("%d",i2);} 结果:10 ...
char s[ ]="1234567";,执行 printf(”%d,%d\n“,strlen(s),sizeof...答:7,8 strlen求的是字符串"1234567"的长度,也就是遇到字符串的结束符'\0',就结束计算,明显字符串里面有7个字符,因此是7 sizeof是计算数组s的大小,s里面保存的是'1', '2', '3', '4', '5', '6', '7', '\0' 共8个字符,因此s的大小是8 ...