一、enum常見用法
創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)公司、網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設(shè)計,對服務(wù)生料攪拌車等多個行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗。創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報價服務(wù),我們深知市場的競爭激烈,認(rèn)真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠(yuǎn)的責(zé)任!
通常,enum是用來枚舉一些數(shù)的,默認(rèn)是從0開始
enum { ONE, //0 TWO, //1 THREE //2 };
但是如果我們在給中間某一個變量一個固定的值
enum { ONE, //0 TWO=2, //2 THREE //3 };
那么后續(xù)的變量,就在定義過的變量的基礎(chǔ)上增加1。
二、enum的擴展
之前在const篇,我們得出了一個結(jié)論,const所修飾的變量只是一個只讀變量,不能作為左值,而不是一個常量,那么C語言里面有真正的常量嗎?
答案當(dāng)然是有的,這個真正的常量,就是無名枚舉,如下
enum { CONST_NUM = 10, };
這里的CONST_NUM就是我們的常量。