民國114年 第3梯次 數位電子甲級 學科

第65題

C 語言中,下列何者是有效的識別字(identifier)?

題目

C 語言中,下列何者是有效的識別字(identifier)?

  1. (1) 1_name
  2. (2) #name
  3. (3) my_name
  4. (4) _name

官方答案

(3) my_name、(4) _name

解析

C 語言識別字(identifier)規則:須以英文字母或底線「_」開頭,後接字母、數字或底線,不可使用特殊符號或空白,且不能以數字開頭。選項3 my_name 以字母開頭、含底線與字母,合法;選項4 _name 以底線開頭,亦合法。選項1 1_name 以數字開頭,不合法;選項2 #name 含特殊符號「#」,不合法。此外識別字亦不可與C 語言關鍵字(如 int、if、while)同名。

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

官方資料