民國101年 第3梯次 儀表電子甲級 學科
第37題
下列何者為一不合法的C 語言識別字?
題目
下列何者為一不合法的C 語言識別字?
- (1) M y _ n a m e
- (2) G o o d - l u c k
- (3) d o w n
- (4) d u m p f i l e
官方答案
(2) G o o d - l u c k
解析
C 語言識別字(identifier)的命名規則為:只能由英文字母、數字與底線(_)組成,且第一個字元不能是數字,也不可使用連字號、空白或運算子符號,且不得與保留字相同。選項 2 的「Good-luck」中間的「-」在 C 語言中會被當成減號運算子,編譯器無法把它視為單一識別字,因此不合法。選項 1 的 My_name、選項 3 的 down、選項 4 的 dumpfile 都只含字母與底線,且非保留字,皆為合法識別字;題幹字母間的空白是排版字距,不代表實際字元。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。