關於列舉概念的理解以及存在意義

2021-10-05 09:26:41 字數 680 閱讀 6414

接著:我們再找找列舉存在的意義是什麼:

列舉的意義

一、提高**維護性,確保變數合法。

如果利用int型別表示星期一到星期日的話,就要判斷輸入int變數不在1-7的範圍內的情況

二、提高**可讀性。

使用的時候直接week.monday即可

三、提高**鍵入。

實話說,如果你現在是剛學c或c++,那麼很明顯的乙個困惑,就是我也沒覺得列舉有以上的好處呀,我不用列舉,用1234567更加方便呀。

其實你的想法也是對的。因為你目前的寫的**是自己乙個寫,並且**長度不長,所以上面的好處你體會不到。假設一下你現在是在乙個team裡,你的任務是接手剛離開team的上乙個成員的**任務,首先,你得先看得東他的**吧,那麼如果它用的是大量的1234567,那麼假如沒有很仔細的注釋,你應該會看得很吃力吧。再者,如果這個時候跑**的時候丟擲乙個異常,而且這個異常是1234567的時候超出了7造成的,那麼你還要很努力去排除。第三個呢就是你如果一直用列舉,思路會比較清晰,而且重複量上去了,敲**的速度也會上去。

那麼接下來的就是列舉的用法,這個比較雜,就直接學好了。

總結一下:列舉是整型常數集合,**不是乙個人的工作,需要乙個team,所以為了自己為了大家,能用列舉就用吧。

友情鏈結的存在意義和存在形態

做seo的人,最珍貴的資源就是外鏈資源。隨著 搜搜等搜尋引擎不斷更新自己的演算法,到底外鏈對於 排名的是否還是以前那句老話說的那樣重要 內容為王,外鏈為皇 筆者今天要同大家分享自己對於 友情鏈結建設的一些看法和經驗分享。一 網程式設計客棧站的社會屬性決定了友情鏈結的存在 做外鏈建設,不得不提到友情鏈...

我的產品不需要盈利 戰略單品的存在意義

我的產品不需要盈利,這就是戰略單品存在的意義,戰略單品絕不可以單槍匹馬,需要至少一款主力產品保證盈利,戰略單品與主力產品聯合,打組合拳。筆者所在公司跟第三方諮詢公司合作,在其中乙個專案中諮詢公司分析了公司的產品線,用經典的波士頓矩陣分析法梳理了我們的產品線。波士頓矩陣認為 一般決定產品結構的基本因素...

PHP的異常以及異常存在的意義

php的try catch與其它語言的try catch相比有許多不同,而且用起來相對比較不爽。php中,如果你製作的站點相對較大,同時模組化,並且在錯誤處理機制上有一套自己的處理機制,可以嘗試使用try catch,否則,可以考慮不使用它。php的try catch是捕獲異常,但它卻無法捕獲php...