作者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)