您的位置:首页 > 其它

结构体内存分配例子 win7-64 VS2015(32-bit)

2018-03-26 13:42 531 查看
#include <stdio.h>
struct T {
char a;
int *d;
int b;
int c : 20;
double e;
};

int main()
{
T t = { 'A', NULL, 0x01020304, 0x123456, 15.0 };
printf("sizeof(T)   = %d\n", sizeof(T));
printf("sizeof(t.d) = %d\n", sizeof(t.d));
printf("addr(t)     = %x\n", &t);
printf("addr(t) %% 8 = %d\n", (unsigned long (&t)) % 8);
return 0;
}
win7-64    VS2015(32-bit)



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: