[問題] 使用者定義之有序型態,列舉型態

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