回覆列表
-
1 # 閒散老阿姨
-
2 # 使用者8486890779093
這裡不合法的是D)a--b,識別符號中不能有字元"-"。C語言使用者識別符號的命名規則如下1、必須完全由字母,數字,下劃線構成2、識別符號的第一個字元必須為字母或者下劃線3、不能為編譯系統保留的關鍵字,如int等。
這裡不合法的是D)a--b,識別符號中不能有字元"-"。C語言使用者識別符號的命名規則如下1、必須完全由字母,數字,下劃線構成2、識別符號的第一個字元必須為字母或者下劃線3、不能為編譯系統保留的關鍵字,如int等。
不是
你首先得知道什麼是識別符號
和其他高階語言一樣,在C語言中用來表示對變數,符號常量,函式,陣列,型別等資料物件命名的有效字元序列統稱為識別符號.簡單地說,識別符號就是一個名字.
在C語言中,規定識別符號只能由 字母 , 數字 , 下劃線組成, 且第一個字元必須為字母或下劃線.
合法的識別符號如下:
sum,average,_total,Class,day,month,Student,Student_name,tan,louts_1_2_3,BASIC,li_ling等
非法的識別符號如下:
M.D.John,#123,3D45,a>b等
補充:
(1).識別符號只能由字母、數字和下劃線三類字元組成
(2).第一個字元必須是字母(第一個字元也可以是下劃線,但被視作系統自定義的識別符號)
(3).大寫字母和小寫字母被認為是兩個不同的字元,如A和a是兩個不同的識別符號
(4).識別符號可以任意長,但只有前32位有效。有些舊的C版本對外部識別符號的限制為6位。這是由於連結程式的限制所總成的,而不是C語言本身的侷限性
(5).識別符號不能是C的關鍵字