已知: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。
#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。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯