zj132128 发表于 2020-4-16 09:25:48

sizeof函数

定义一个数组int a = {0,1,2,3,4}然后printf("%d",sizeof(a)) 打印的结果为什么是5而不是1,a不是表示这个数组的首地址吗?

qiuyouzhi 发表于 2020-4-16 09:28:39

1,提问格式不对,是问题求助,不是新人报道。
2,sizeof不是函数,是运算符!
3,用sizeof运算时,a代表的是整个数组,而且我这里是20.

zj132128 发表于 2020-4-16 09:39:49

qiuyouzhi 发表于 2020-4-16 09:28
1,提问格式不对,是问题求助,不是新人报道。
2,sizeof不是函数,是运算符!
3,用sizeof运算时,a代表 ...

ok谢谢啦
页: [1]
查看完整版本: sizeof函数