首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

sizeof()的参数,该怎么处理

2013-03-22 
sizeof()的参数typedef struct __AA{int achar b}AAAA a1int i sizeof(a1)isizeof(struct __AA)is

sizeof()的参数
typedef struct __AA{
    int a;
    char b;
}AA
AA a1;

int i= sizeof(a1);
i=sizeof(struct __AA);
i=sizeof(AA);

第三个怎么就错了?
[解决办法]
1. sizeof 是操作符,没有参数
2. vs2010 全输出 8
[解决办法]
刚才试了试真的是没问题,你可能还是那里失误了,我以前经常这样的,回到开始从新写,不要看你已写的。

#include <stdio.h>
main()
{
typedef struct _AA
{
int aa;
char b;
}AA;
AA a;
int i,s,d;
i=sizeof(AA);
s=sizeof(a);
d=sizeof(struct _AA);
printf("%d,%d,%d",i,s,d);
}

热点排行