19 從零開始學習C語言 列舉

2021-06-17 22:56:21 字數 526 閱讀 4754

什麼是列舉?

把乙個事件所有可能一一枚舉出來,變數只限於列舉出來的範圍內。

怎麼使用列舉?

enum weekday;

定義乙個列舉型別,enum weekday,然後定義變數為該列舉型別:enum weekday day;

也可以直接定義列舉變數,如:enum weekday day;

列舉的優缺點?

優:**更安全

缺:書寫麻煩

需要注意:

1、列舉元素不是變數,而是常量,固又稱列舉常量。

2、列舉元素作為常量,它們是有值的,0、1、2、3......

如上面定義的enum weekday,sun的值是0,mon的值是1......

如果有賦值語句enum weekday day = mon,則day = = 1。

3、雖然列舉常量是有值的,但是如果直接把值賦給列舉常量是錯誤的,如enum weekday day = 1;這是錯的,可以這麼寫:enum weekday day = (enum weekday)1;型別強制轉換。

從零開始學習c語言

including 進行相關的預處理操作 include稱為檔案包含命令 而 中為頭部檔案 首檔案 int main int 是c語言基本資料型別之一,main函式是乙個程式的入口部分,printf hello,world n printf是產生格式化輸出的函式 輸出函式 想控制台輸出文字 字元,n...

C 從零開始學習

首先你需要乙個編譯器,在這裡我首先是推薦功能強大的visual studio最強ide。vs 可以嘗試自己在ide裡面敲一下,畢竟只有多動手才能成功!include 此為標頭檔案 using namespace std 告訴編譯器使用 std 命名空間。main方法為主函式,是程式開始執行的地方 i...

從零開始學C語言

從零開始學c語言 閬苑祁寒 更新說明 此版本是最終版本。初始版本有關helloworld的內容調到了附錄部分。寫在前面 本文從乙個初學者的角度,給出了對c語言的簡單理解。最近一次更新調整了之前的敘述方式。目錄part1 從hello world講起 part2 知識結構梳理 part3 一路走來的習...