char a[] = "aad";
这里数组a里面有着3个元素a a d;其实后面还有一个\0。这就是为什么sizeof(a)=4的原因.
但是int a[] = {1,2,3};sizeof(a)/sizeof(int) = 3;读者可根据这个特性,求数组元素个数。

本文解析了char数组'aad'中实际包含的元素及终止符,同时探讨了`inta[]={1,2,3}
char a[] = "aad";
这里数组a里面有着3个元素a a d;其实后面还有一个\0。这就是为什么sizeof(a)=4的原因.
但是int a[] = {1,2,3};sizeof(a)/sizeof(int) = 3;读者可根据这个特性,求数组元素个数。

4844
242
263
237

被折叠的 条评论
为什么被折叠?
