小编use*_*523的帖子

为什么sizeof()这个结构8?

struct t{  
    char days[20];  
    int date;  
    char x;  
    struct t *next;  
}*head  

printf("%ld\n", sizeof(head));
Run Code Online (Sandbox Code Playgroud)

其中sizeof(*void)=8,sizeof(int)=4,sizeof(char)=1

为什么打印8?

c struct sizeof

2
推荐指数
1
解决办法
148
查看次数

标签 统计

c ×1

sizeof ×1

struct ×1