📄 9-13.txt
字号:
/* 范例:9-13 */
#include <stdio.h>
union
{
char a;
char b;
int c;
int d;
}myUnion;
struct
{
char a;
char b;
int c;
int d;
}myStruct;
void main(void)
{
printf("size of myUnion=%d\n",sizeof(myUnion));
printf("size of myStruct=%d\n",sizeof(myStruct));
printf("address of myUnion ={%x\t%x\t%x\t%x}\n", \
&myUnion.a,&myUnion.b,&myUnion.c,&myUnion.d);
printf("address of myStruct={%x\t%x\t%x\t%x}\n", \
&myStruct.a,&myStruct.b,&myStruct.c,&myStruct.d);
getchar();
}
程序执行结果:
size of myUnion=4
size of myStruct=12
address of myUnion ={40d658 40d658 40d658 40d658}
address of myStruct ={40d65c 40d65d 40d660 40d664}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -