[问题] 使用者定义之有序型态,列举型态

楼主: mqazz1 (无法显示)   2010-02-12 18:01:36
我在书上看到了列举型态的定义:
使用者可在型态定义中,
列出所有的可能值,
且这些可能值都是符号常数symbolic constants
Ada的列举型态如下
type DAYS is (MON, TUE, WED, THU, FRI, SAT, SUN);
我想请问symbolic constants是指MON, TUE, WED, THU, FRI, SAT, SUN吗?
再来是C和C++:
列举变量的值可以改变,
符号常数则不行
请问这句话是什么意思?
列举变量的值不是符号常数吗?
谢谢!
作者: hilorrk (Cary)   2010-02-12 20:20:00
列举变量:DAYS 符号常数:MON,TUE ...说错 列举变量是用DAYS型态宣告出来的变量如果i是一个DAYS型态的变量 你可以i = MON; i = TUE;但是不能MON = 1, TUE = 3之类的...

Links booklink

Contact Us: admin [ a t ] ucptt.com