民國113年 第3梯次 數位電子甲級 學科
第65題
C 語言中,下列何者是有效的識別字(identifier)?
題目
C 語言中,下列何者是有效的識別字(identifier)?
- (1) #name
- (2) 1_name
- (3) my_name
- (4) _name
官方答案
(3) my_name、(4) _name
解析
C語言的識別字必須以英文字母或底線開頭,之後只能是字母、數字或底線,且不可與關鍵字同名。my_name與_name都以字母或底線開頭、內容合法,是有效識別字。#name以#開頭,屬於前置處理器指令的語法,不是識別字;1_name以數字開頭,違反識別字首字元規則,編譯器會視為數值常數後接非法字元而報錯。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。