作者mqazz1 (無法顯示)
看板PLT
標題[問題] 使用者定義之有序型態,列舉型態
時間Fri Feb 12 18:01:36 2010
我在書上看到了列舉型態的定義:
使用者可在型態定義中,
列出所有的可能值,
且這些可能值都是符號常數symbolic constants
Ada的列舉型態如下
type DAYS is (MON, TUE, WED, THU, FRI, SAT, SUN);
我想請問symbolic constants是指MON, TUE, WED, THU, FRI, SAT, SUN嗎?
再來是C和C++:
列舉變數的值可以改變,
符號常數則不行
請問這句話是什麼意思?
列舉變數的值不是符號常數嗎?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.24.189
1F:推 hilorrk:列舉變數:DAYS 符號常數:MON,TUE ... 02/12 20:20
2F:→ hilorrk:說錯 列舉變數是用DAYS型態宣告出來的變數 02/12 20:24
3F:→ hilorrk:如果i是一個DAYS型態的變數 你可以i = MON; i = TUE; 02/12 20:25
4F:→ hilorrk:但是不能MON = 1, TUE = 3之類的... 02/12 20:25
請問大大的意思是:
DATS i;
i = MON; // OK
MON = 1; // Error
大大的這個意思嗎?
※ 編輯: mqazz1 來自: 61.228.24.189 (02/12 21:33)