在我們實際工作中,或者編寫**中.我們有的時候會用固定的值.而且不是很多.
這個時候就可以使用列舉了.如果我們使用#define顯然不好辦.
例如我們星期一到星期天.
#define mon 1
雖然說能解決問題.
語法:
關鍵字 列舉名字 ;enum mydata ;
我們現在定義好了列舉了.但是沒有給值.其實列舉自動幫我們給定了.
mon = 0,tues = 1..依次類推.
我們也可以自己指定.
例如:
enum mydata
那麼tues = 3,wed = 4..依次類推.
列舉也是一種資料型別.我們可以使用列舉來定義乙個列舉變數.
例如:
enum mydata a,b,c;
常用的初始化
1.enum mydata a =mon;2.enum mydata;
列舉變數賦值只能是列舉中定義的值.
C語言函式的簡單說明
這篇主要講解一下函式的一些基本概念及其用法。先放一張圖,有助於更清楚的閱讀。paste image.png 函式是一種能完成特定功能的程式 的乙個單元。它提供給我們乙個和黑子的概念,讓 模組化,當你需要實現某一功能的時候,即可呼叫乙個函式來幫你做,這樣減少了重複工作,也讓 更加模組化,使得 的閱讀,...
C語言的共用體,列舉型別簡單認識
關於一些c語言的共用體,列舉型別簡單分享給大家 1.共用體是將不同型別的變數或者陣列儲存在乙個共同的記憶體單元內 2.不能對共用體的每個成員同時賦值,因為其中的成員占用同乙個記憶體單元,只能存放唯一的乙個值。3.共用體之間可以想互賦值共用體a,b b a 4.共用體型別也可以成為結構體型別的成員,也...
C語言高階 第29講 列舉型別及其應用(對稱點)
任務和 檔名稱 main.c 完成日期 2017.11.27 版本號 v2.問題描述 設計函式,可以按指定的方式,輸出乙個平面點的對稱點 include enum symmetricstyle 分別表示按x軸,y軸,原點對稱三種方式 void output double,double,enum sy...