共用体和枚举,写写意思下
生活随笔
收集整理的這篇文章主要介紹了
共用体和枚举,写写意思下
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
共用體:不同的變量共享一段內(nèi)存
一般形式:union ?共用體名 { 成員表列 ?} 變量表列;
要點(diǎn):共用體聲明,定義和引用類似結(jié)構(gòu)體,但共用體所占的內(nèi)存大小是最長成員所占的大小,但其只能放其中的一個(gè)變量,而且是最后被聲明的
#include<stdio.h>union Data {int i;float f; };int main() {union Data Data1;Data1.i=10;Data1.f=3.14;printf("%d",Data1.i);printf("%f",Data1.f);return 0; }只有f能被打印出來? ? ?
枚舉:把變量可能的值一一列出來
一般形式:enum [枚舉名] {枚舉元素表};
看一個(gè)程序
#include<stdio.h>typedef enum {a,b,c }Math;int main() {printf("%d",a);printf("%d",b);printf("%d",c);return 0; }打印:0 1 2 ?值對應(yīng)《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的共用体和枚举,写写意思下的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 再探文件输入和输出函数
- 下一篇: 一个小程序看流的读取