《C&C++完美演绎》源代码

源代码在线查看: 9-10.txt

软件大小: 126 K
上传用户: a22aa11a
关键词: 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* 范例:9-10 */
				#include 
				union  		/* 无自定义union类型名称的声明 */
				{
				  int c;
				  char d;
				}cd;      	/* 声明 + 定义 */
				
				union data	/* 有union类型名称声明 */
				{
				  int a;
				  float d;
				  char b;
				}; 	/* 只声明 */
				
				void main(void)
				{
				  data var1;					/* 定义 */
				  data var2={3.1415};			/* 初始化var2.a = 3(自动转换) */
				
				  printf("var2.a = %d\n",var2.a); 	/* 自动转换为3 */
				  printf("var2.d = %f\n",var2.d);	/* 非3.1415 */
				
				  printf("Size of var1 = %d\n",sizeof(var1));
				
				  var1.a=3;					/* 使用 */
				  printf("var1.a=%d\n",var1.a);	/* a=3 */
				  var1.b='A';
				  printf("var1.a=%d\n",var1.a);	/* a=65(a 被覆写了) */
				
				  getchar();
				}
				
				程序执行结果:
				var2.a = 3
				var2.d = 0.000000
				Size of var1 = 4
				var1.a=3
				var1.a=65
				
							

相关资源