9-13.txt
来自「vc++源代码 适合于开发各种程序 也可以用于学习」· 文本 代码 · 共 38 行
TXT
38 行
/* 范例: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 + =
减小字号Ctrl + -
显示快捷键?