永发信息网

已知:struct {int i; Char c; Long a; }test; 则sizeof(test)的值是()

答案:1  悬赏:30  手机版
解决时间 2021-03-14 16:43
  • 提问者网友:趣果有间
  • 2021-03-14 12:39
A.4 B.5 C.6 D.7
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-14 14:09
#include<stdio.h>
#include <stdlib.h>

struct {int i; char c; long a;}test;

int main(int argc,char *argv[])
{
    printf("%d\n",sizeof(test));
    system("Pause");
    return 0;
}答案是12,你可以运行试一试哦。

如果是下面这样的话
#pragma pack(1)
struct {int i; char c; long a;}test;
#pragma pack()则输出结果是9。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯