2-23.c

来自「数据结构经典算法」· C语言 代码 · 共 18 行

C
18
字号
 #include <stdio.h> 
 main() 
 { 
          union{                   /*定义一个联合*/ 
               int i; 
               struct{             /*在联合中定义一个结构*/ 
                    char first; 
                    char second; 
               }half; 
          }number; 
          number.i=0x4241;         /*联合成员赋值*/ 
          printf("%c%c\n", number.half.first, mumber.half.second); 
          number.half.first='a';   /*联合中结构成员赋值*/ 
          number.half.second='b'; 
          printf("%x\n", number.i); 
          getch(); 
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?