自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C++ enum枚舉代碼示例剖析

開發(fā) 后端
C++ enum枚舉的格式為enum < 枚舉類型名> {< 枚舉表>}; 。我們針對其的各種功能列出了四個代碼示例來為大家詳細(xì)解讀其中的內(nèi)容。

C++編程語言中的enum枚舉的使用方法是一個比較難以掌握的地方。我們今天就為大家舉出了四個比較簡單的代碼范例,來幫助大家理解C++ enum枚舉的具體含義及應(yīng)用方式,方便大家以后的實際應(yīng)用。#t#

C++ enum枚舉格式:

enum < 枚舉類型名> {< 枚舉表>}; (見例1)

enum {< 枚舉表>}< 變量名表>; (見例2)

***個C++ enum枚舉值對應(yīng)著一個整型數(shù),通常情況下,***個枚舉值對應(yīng)著常量值0,后面低次.(特殊用法參考 例3 例4)

enum bool {false,true};  bool類型就是C++預(yù)定義的枚舉

C++ enum枚舉代碼示例:

  1. #include < iostream.h> 
  2.  
  3. void main()  
  4. ...{  
  5. //例1  
  6. enum day...{Sun,Mon,Tue,Wed,Thu,Fri,Sat};//定義一個day的枚舉  
  7. day d = Sun
    //d只能等于"Sun,Mon,Tue,Wed,Thu,Fri,Sat"中的一個,沒有其它值!  
  8. cout< < "value is "< < d< < endl;  
  9.  
  10. //也可以定義多個變量  
  11. enum day...{Sun,Mon,Tue,Wed,Thu,Fri,Sat};  
  12. day d1,d2,d3;  
  13. d1 = Thud2 = Satd3 = Tue;  
  14. cout< < "d1 && d2 && d3 "< < d1< < " "< < d2< < " "< < d3< < endl;  
  15.  
  16. //例2  
  17. enum ...{Sun,Mon,Tue,Wed,Thu,Fri,Sat} d;  
  18. d = Mon;  
  19. cout< < "value is "< < d< < endl;  
  20.  
  21. //例3  
  22. enum ...{Sun=10,Mon,Tue,Wed,Thu,Fri,Sat} d1,d2,d3,d4;  
  23. d1 = Sund2 = Mond3 = Tued4 = Wed;  
  24. cout< < d1< < " "< < d2< < " "< < d3< < " "< < d4< < endl
    //輸出 10 11 12 13  
  25.  
  26. //例4  
  27. enum ...{Sun=10,Mon=1,Tue,Wed,Thu,Fri,Sat} d1,d2,d3,d4;  
  28. d1 = Sund2 = Mond3 = Tued4 = Wed;  
  29. cout< < d1< < " "< < d2< < " "< < d3< < " "< < d4< < endl
    //輸出 10 1 2 3  
  30. }  

以上就是對C++ enum枚舉的相關(guān)介紹。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2022-06-27 10:26:37

枚舉Java

2010-02-05 10:23:09

C++基本函數(shù)

2010-02-04 10:19:39

C++多線程

2010-03-05 11:04:00

C調(diào)用Python函數(shù)

2010-02-04 13:45:36

C++類模板

2010-01-14 17:42:47

CC++

2010-02-04 16:07:39

C++回調(diào)函數(shù)

2010-01-28 16:31:54

C++類型

2010-01-12 15:03:33

C++代碼

2022-07-18 15:32:37

C++虛函數(shù)表

2010-02-06 16:05:51

C++ Vector

2010-01-15 10:32:21

C++語言

2010-01-27 13:38:29

C++ Sum函數(shù)

2010-02-06 16:39:45

C++ assert(

2010-02-01 11:22:09

C++虛函數(shù)

2010-01-26 14:46:42

C++語言

2010-03-04 09:40:52

Python Clas

2010-02-01 16:40:14

C++枚舉子

2010-01-13 10:16:42

C++軟件

2010-01-26 17:16:33

C++應(yīng)用程序
點贊
收藏

51CTO技術(shù)棧公眾號