Re: [問題] 程式語言的列舉變數
※ 引述《mqazz1 (無法顯示)》之銘言:
: 我在書上看到了列舉型態的定義:
: Ada的列舉型態如下
: type DAYS is (MON, TUE, WED, THU, FRI, SAT, SUN);
: 我想請問symbolic constants是指MON, TUE, WED, THU, FRI, SAT, SUN嗎?
: 再來是C和C++:
: 列舉變數的值可以改變,
: 符號常數則不行
: 請問這句話是什麼意思?
: 列舉變數的值不是符號常數嗎?
: 感覺他的定義好抽象,不容易理解....
: 謝謝!
以一樣的東西來看:
enum DAYS {SUN, MON, TUE, WED, THU, FRI, SAT};
DAYS today = THU;
today = FRI; //變數的值可以改變
SAT = 10; //compile error, 符號常數的值不能改變
就只是這樣而已
--
**** 說:
不要期望一個精神力差不多已經見底的人阿Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.254.23.234
推
02/12 22:47, , 1F
02/12 22:47, 1F