sizsof相关的东东 C语言

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;
}