Q : 請問以下何者為不合法的變數名稱?

 1. _aB        2. AB        3. 2ab        4. A_B        5. Black        6.  Break

 

 

--------------------------------------------------------------------------------------------------------------

 

 

 

Ans: 3

(Note : 第六選項  "Break" 因為是大寫 B 與 "break"被視為兩個不同的變數

,故雖不建議使用,但依然被視為合法變數)

 

 

解析 : 

1. 變數名稱可為任何英文與數字的組合 (包含底線 __ )

2. "保留字" 不可為變數名稱 如: goto    break    case ....等等

 

以下是C語言的保留關鍵字:

char short int unsigned
long float double struct
union void enum signed
const volatile typedef auto
register static extern break
case continue default do
else for goto if
return switch while sizeof

 

(資料來源:維基百科-C語言)

 

創作者介紹
創作者 C 的頭像
C

DummyH的部落格

C 發表在 痞客邦 留言(1) 人氣()