ios enum typedef 列舉型別

2021-06-28 08:04:26 字數 652 閱讀 1081

列舉型別,就是把要用到的可能取值,盡可能的列舉出來,同時可以指定具體的數值,進行定義查詢。這是我的理解方式。

一.定義

typedef enumtypes;        //在結尾時,使用分號來結束

enum相當於#define的用法,只是相對來說簡單一些。使用了enum之後,在使用時,該型別的變數值只能在enum定義裡面選取。

二.如何使用

我們最終的目的,是要把學習的內容在自己寫**的時候融入進去,那麼在用的時候是怎麼用的呢?我們就來乙個小小的demo。

#include enum devices;

int main(int argc, const char * argv)

return 0;

}

輸出內容是:

這個是iphone

三.總結

這個是大學的時候c語言的內容,那個時候,對這個概念是理解了,但是對於怎麼用,還是很模稜兩可的,今天終於拿下了這一關。當然,列舉型別的利用並不僅僅是這一點,希望在以後的工作學習中,發現不足,再及時過來補充。

Spring Boot Mybatis 使用列舉類

記錄一下,在實際專案引用列舉的步驟 可以參照以前我總結的部落格 為什麼要使用列舉?需要建立以下檔案 檔案描述 inte ce ienum class enumkeytypehandler 繼承 basetypehandler的自定義列舉類 class 實體bean 資料庫對應的po,將需要用列舉表示...

Algorithm Gossip 八枚銀幣

file name arithmetic.c creat data 2015.1.31 author zy algorithm gossip 八枚銀幣 現有八枚銀幣a,b,c,d,e,f,g,h,已知其中一枚是假幣,其重量不同於真幣,但不知是較輕或較重,如何使用天 平以最少的次數比較,決定出哪枚是假...

n枚硬幣問題

大致說一下問題,就是在n枚硬幣中存在乙個假幣,但不知道假幣比真幣中還是輕,你只有乙個天秤,要你用最少的比較次數找到假幣在哪。本來的思路是不斷二分,如果硬幣是偶數枚,那恰好能分成兩份,第一次分成的這兩份肯定乙份重乙份輕,並且無法判斷假幣在哪乙份裡。但如果把第乙份再二分,如果重量相等的話,假幣肯定在第一...