關於多狀態枚舉值比較判斷的問題

枚舉在開發中經常用到,可以表示一種事物的幾種不同狀態或者類型等,於是我們通常要根據當前的狀態來和枚舉元素進行比較來得到當前是什麼狀態,但是我發現一個問題,枚舉值的比較真的是按照我們給枚舉賦的值來單純地比較大小或者是否相等來得出結論的嗎?廢話不多說,看代碼: 暫且定義一個這樣的枚舉並且分別賦值 然後我們來做一下最簡單的if判斷並輸出看一下結果: 在這裏大家可以猜一下結果,哈哈 結果會比較尷尬,如下:
相關文章
相關標籤/搜索