iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0
自我挑戰組

突然冒出的自學計畫系列 第 6

#Day6 數數好東西enum

  • 分享至 

  • xImage
  •  

第六天了,我開始覺得該收回前幾天的白目發言
什麼不難?沒有不難!一天天都是沒看過的東西啊啊啊

從開賽前到現在,我已經受益於無數IT邦友過往的發文與鐵人賽系列文,先謝一次各位大大們
只看微軟的開發指南真的會常常覺得WTF

好ㄉ進入正題,在switch之後我們進入了

enum

這東東第一眼看像某種定義涵式之類的,用法甚至是name.a、name.b這樣子,像什麼math.cos
認真研究了很久,終於找到一篇優質的邦友發文
基本上,enum的功能就是編號,雖然用的時候好像要打比較多字(?)但閱讀起來應該相對明白。也就是說,這個name.a代表的並不是功能,而是一個編號。
簡報上的示範:
(int)name.a 會輸出name.a的編號ㄛ
另外,邦友的文章中也有提及,enum用的時候是會自動幫你編號的

例如你打
enum name
{
a=3,
b=4,
c=5,
}
的意思,會和
{
a=3,
b,
c,
}
是一樣的。
另外,要使用重複的號碼也沒有問題:
{
a=3,
b,
c=b,
}
這樣b、c就都是4

那把東西編號可以幹嘛ㄌㄟ?
簡報這幾天給的練習題,分別是使用if else、switch、enum去做成績分級(ABCD),那我就明天再寫,大家晚安(耶


上一篇
#Day5 switch & C#居然能做網頁嗎
下一篇
#Day7 練習題之if else
系列文
突然冒出的自學計畫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言