民國105年 第2梯次 數位電子甲級 學科

第71題

C 語言程式中,變數名稱的命名規則,下列敘述何者正確?

題目

C 語言程式中,變數名稱的命名規則,下列敘述何者正確?

  1. (1) _ A M D
  2. (2) g o t o
  3. (3) 2 d o s
  4. (4) i n t e l _ 4 x

官方答案

(1) _ A M D、(4) i n t e l _ 4 x

解析

C 語言變數命名規則:識別字(identifier)第一個字元必須是「英文字母」或「底線(_)」,後續字元可為字母、數字或底線,且不可使用 C 的關鍵字(如 goto、int、if 等)。選項1「_AMD」以底線開頭、後接字母,符合規則(雖以底線開頭者多為系統保留,不建議但語法合法);選項4「intel_4x」以字母開頭、含底線與數字,完全合法。選項2「goto」為 C 關鍵字(跳躍指令),不可作為變數名;選項3「2dos」以數字開頭,違反命名規則,屬不合法識別字。故正確為1、4。

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

官方資料