民國92年 第3梯次 儀表電子甲級 學科

第33題

下列何者為一不合法的C 語言識別字?

題目

下列何者為一不合法的C 語言識別字?

  1. (1) M y _ n a m e
  2. (2) G o o d - l u c k
  3. (3) d u m p f i l e
  4. (4) d o w n

官方答案

(2) G o o d - l u c k

解析

C 語言的識別字只能由英文字母、數字與底線組成,且第一個字元不得為數字,也不能與保留字同名。My_name 與 down 都符合上述規則,屬於合法識別字。Good-luck 中間的連字號「-」不是允許的字元,編譯器會將它視為減號運算子,因此無法構成單一識別字,語法不合法。若要以英文片語命名,應改用底線連接,例如 good_luck。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料