double a【6】={1,2,3};
表达式(sizeof a/sizeof*a)的值是不是6啊
不是的话 是几啊
why啊啊啊
就是6
就是6,看如下代码
#include <stdio.h>
int main()
{
double a[6] = {1,2,3};
printf("%d\n", sizeof(a)); //48,得到整个数组的长度
printf("%d\n", sizeof(*a)); //8,得到首元素的字节大小
printf("%d\n", sizeof(a)/sizeof(*a)); //6, 相除得到数组可存放元素个数
return 0;
}