民國105年 第1梯次 數位電子甲級 學科
第77題
C 語言程式中,變數名稱的命名規則,下列敘述何者正確?
題目
C 語言程式中,變數名稱的命名規則,下列敘述何者正確?
- (1) 2 d o s
- (2) _ A M D
- (3) i n t e l _ 4 x
- (4) g o t o
官方答案
(2) _ A M D、(3) i n t e l _ 4 x
解析
C 語言識別字的命名規則為:第一個字元必須是英文字母或底線(_),不可為數字;其後的字元可為字母、數字或底線;且不得使用語言保留的關鍵字。選項 1 的「2dos」以數字開頭,編譯器會先把它當成數值常數解析,因此無法通過編譯;選項 4 的「goto」是 C 的關鍵字,已被語言保留,不能拿來當變數名稱。選項 2 的「_AMD」以底線開頭,選項 3 的「intel_4x」以字母開頭,且其後只含字母、數字與底線,兩者都符合規則。因此正確答案為 2、3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。