在c 中關於列舉型別的問題,在c 中關於列舉型別的問題

時間 2022-08-19 19:52:13

1樓:

按你的**

ext double cconv mttimesecs(); 就等於 double _stdcall mttimesecs(); 相當於定義了乙個mttimesecs的函式啊。

關於c++列舉型別的宣告

2樓:

enum weekday;

則可以定義 weekday first; first即為代表星期的變數

3樓:

這個列舉,繼承方式,我去找找例子。

列舉應該不能這樣使用,因為列舉本來就是乙個固定的常量陣列,也就是說是乙個非常確定的資料的情況下,才用列舉的。

再說,即使按你說的能實現,但是列舉裡面的常量都是固定值,你在state裡面繼續新增了元素,那麼就會相對的改變morestate裡面的數值,這樣就會影響morestate已經實現的相關計算。如果state裡面繼續新增了n個元素,那麼morestate裡面的值就都會相應的增加n,顯然這樣的方式是不對的。

你還是用類來實現吧。類能很簡單就能實現。

class state{

const int run=0;

const int block=1;

...}

然後morestate整合state類。

4樓:徐_小楊

1. 列舉的定義列舉型別定義的一般形式為:   enum 列舉名;   在列舉值表中應羅列出所有可用值。

這些值也稱為列舉元素。   例如:   該列舉名為weekday,列舉值共有7個,即一周中的七天。

凡被說明為weekday型別變數的取值只能是七天中的某一天。   2. 列舉變數的說明   如同結構和聯合一樣,列舉變數也可用不同的方式說明,即先定義後說明,同時定義說明或直接說明。

  設有變數a,b,c被說明為上述的weekday,可採用下述任一種方式:   enum weekday;   enum weekday a,b,c;   或者為:   enum weekdaya,b,c;   或者為:

  enum a,b,c;

c++中列舉型別的使用???

c++中類的乙個資料成員是列舉型別,那麼它在類中該怎麼定義? 5

5樓:丶光明使者丶丶

c++中的列舉型別是延續c語言的語法,主要用於在分支結構中做判斷的條件更明了,更容易看懂,比如在進入乙個操作介面後有很多操作 1:註冊,2:增加,3:

刪除,4:修改,5:查詢

可以定義列舉型別 enum opt_num ;

預設狀態下,creat_new = 0,後面的值依次加1,如果你 這樣寫 enum opt_num ; 也可以那麼add = 3。 大致語法就是這樣子,下面是更易懂的程式**: int opterator_num ; cin>>opterator_num ;

if(opterator_num ==creat_new )

if(opterator_num == add ) //很明顯看得懂這是選擇了增加的操作標誌

如果不用列舉型別會怎樣呢 看下面:

if(opterator_num == 1) //別人不知道你的1代表的是什麼,對比中可以知道列舉型別的優勢

希望可以幫助到你哈 親 給好評哦 謝謝支援!!!

6樓:兔子和小強

在全域性中宣告

enum direction;

類中class object

{direction di; //定義列舉型別變數public:

object()

{di = up; //這樣賦值

7樓:匿名使用者

enum weekday;

關於c 列舉型別的宣告,C 中列舉型別的使用???

enum weekday 則可以定義 weekday first first即為代表星期的變數 這個列舉,繼承方式,我去找找例子。列舉應該不能這樣使用,因為列舉本來就是乙個固定的常量陣列,也就是說是乙個非常確定的資料的情況下,才用列舉的。再說,即使按你說的能實現,但是列舉裡面的常量都是固定值,你在s...

程式設計中的列舉是什麼意思,c語言中的列舉型什麼意思

釋義 一一枚舉的意思。列舉讀音 m i j 詳細介紹 在數學和電腦科學理論中,乙個集的列舉是列出某些有窮序列集的所有成員的程式,或者是一種特定型別物件的計數。這兩種型別經常 但不總是 重疊。是乙個被命名的整型常數的集合,列舉在日常生活中很常見。出自 北史 恩幸傳序 其間盜官賣爵,汙辱宮闈者多矣,亦何...

關於C中SQL查詢語句的引數,關於C 中SQL查詢語句的引數

tbname truename 這裡,tbname truename 應該是乙個字串型別 tbname truename 這裡,tbname truename 可以是數字型別 因為你要傳進去的是sql語句,這也是個字串,中間你要獲得c 控制項的值就要做字串連線了 tbname truename要 t...

在c程式中main的位置,在C程式中,main 的位置()

在函式呼叫的時候,main 是最好放在最後的,而被呼叫函式放著主函式的前面。但是標頭檔案一定要在最上面,ps include必須在函式前先定義 答案是b,但老師說a也對,我的問題是為什麼b是對的。因為在main中呼叫了某函式,編譯器編譯期間一定要知道這個名字,所以必須放在它所呼叫的函式的後面。乙個c...

關於c語言scanf中n的問題,關於C語言scanf中 n 的問題

我剛才用vs2008測試了一下,答案和你的一樣,估計是書錯了吧。個人認為scanf其實就是從乙個輸入佇列中取值,前面輸入的數字先被賦值。剛才查了一下,lz和我的結果一樣,應該是書上錯了在scanf裡 n 很特別的,不是要求輸入乙個回車換行引用一下別人的說法 過濾空格 製表符 回車等輸入,也就是說 s...