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