1. gzyueqian
      13352868059

      粵嵌科技講解C++的枚舉和布爾的類型

      更新時間: 2020-02-28 16:56:25來源: 粵嵌教育瀏覽量:5640

            大家都早知道C++語言是可以在其基礎上完善和擴充的,也是可以用抽象數據進行基于對象的編程。C++在語言得到基礎上是可以增加很多的特性的,功能也是強大的。下面粵嵌科技的小編就給大家講解下C++的枚舉和布爾的類型。


            我們通常使用的方法是利用他來判斷條件的真于假,例如如下的代碼:



            c++ 代碼


            #include


            using namespace std;


            void main(void)


            {


             bool found = true;


            if (found)


            {


             cout << "found條件為真!" << endl;


             }


            }


            如果一個變量你需要幾種可能存在的值,那么就可以被定義成為枚舉類型。之所以叫枚舉就是說將變量或者叫對象可能存在的情況也可以說是可能的值一一例舉出來。


             舉個例子來說明一吧,為了讓大家更明白一點,比如一個鉛筆合中有一支筆,但在沒有打開之前你并不知道它是什么筆,可能是鉛筆也可能是鋼筆,這里有兩種可能,那么你就可以定義一個枚舉類型來表示它!


             c++ 代碼


             enum box{pencil,pen};


             //這里你就定義了一個枚舉類型的變量叫box,這個枚舉變量內含有兩個元素也稱枚舉元素在這里是pencil和pen,分別表示鉛筆和鋼筆。


             在這里要說一下,如果你想定義兩個具有同樣特性枚舉類型的變量那么你可以用如下的兩種方式進行定義!


             c++ 代碼


             enum box{pencil,pen};


             enum box box2;//或者簡寫成box box2;


             再有一種就是在聲明的時候同時定義。


             c++ 代碼


             enum {pencil,pen}box,box2;


            //在聲明的同時進行定義!


             枚舉變量中的枚舉元素系統是按照常量來處理的,故叫枚舉常量,他們是不能進行普通的算術賦值的,(pencil=1;)這樣的寫發是錯誤的,但是你可以在聲明的時候進行賦值操作!


             c++ 代碼


              enum box{pencil=1,pen=2};


            但是這里要特別注意的一點是,如果你不進行元素賦值操作那么元素將會被系統自動從0開始自動遞增的進行賦值操作,說到自動賦值,如果你只定義了個那么系統將對下一個元素進行前一個元素的值加1操作,例如


            c++ 代碼


             enum box{pencil=3,pen};


            //這里pen就是4系統將自動進行pen=4的定義賦值操作!


             關于C++的枚舉和布爾的類型粵嵌科技的小編就介紹到這里了,如果說你還想要了解更多的話,那么歡迎大家來咨詢我們粵嵌科技。也可以來我們粵嵌科技進行免費試聽,獲取的方式可以點擊我們文章下面的獲取試聽資格按鈕來獲取,來更加深入的了解我們粵嵌科技。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲欧美日韩一区精品中文字幕 | 中文字幕永久视频在线看 | 性爱网站网站在线观看 | 亚洲中文字幕乱码 | 亚洲欧美日韩午夜福利 | 亚洲一区免费观看 |