举个例子
#include <stdio.h>
struct addr
{
int a;
char b;
int c[1024];
};
struct addr cin;
int main()
{
int ret1 = sizeof(struct addr);
int ret2 = sizeof(cin);
printf("sizeof(struct addr) = %d\n",ret1);
printf("sizeof(cin) = %d\n",ret2);
return 0;
}
运行结果:
sizeof(struct addr) = 4104
sizeof(cin) = 4104
总结
关键字sizeof( )对结构体和结构体变量的值是一样的。