C語言使用者識別符號哪個選項是都不合法的?為什麼

2022-03-01 21:30:15 字數 3182 閱讀 9546

1樓:諾諾百科

c語言中識別符號只能是下劃線、數字、字母(大小寫均可,一般變數用小寫、常量用大寫),且不能是數字開頭。

庫函式其實也是一種使用者自定義識別符號。

不是自定義的,只有保留的關鍵字。而enum是列舉的關鍵字。

比如一個函式裡面,如果你不準備呼叫輸出語句printf,那麼完全可以void func()

int printf=0;

printf++;

}做這樣的設定是合法的。

c語言識別符號由字母(a-z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的識別符號:abc,a1,prog_to。

不能把c語言關鍵字作為使用者識別符號,例如if,for,while等。識別符號長度是由機器上的編譯系統決定的,一般的限制為8字元(注:8字元長度限制是c89標準,c99標準已經擴充長度,其實大部分工業標準都更長)。

2樓:麥湉繩瑋琪

是b庫函式其實也是一種使用者自定義識別符號。

不是自定義的,只有保留的關鍵字。而enum是列舉的關鍵字。

比如一個函式裡面,如果你不準備呼叫輸出語句printf,那麼完全可以void func()

做這樣的設定是合法的。

c語言。第九題。什麼是使用者識別符號?為什麼不合法?

3樓:汽車影老師

1、c語言使用者識別符號就是使用者根據需要自己定義的識別符號,一般用來給變數、函式、陣列等命名。

2、在c語言中,使用者識別符號如果與關鍵字相同,則編譯時會出錯;如果與預定義識別符號相同,編譯時不會出錯,但預定義識別符號的原意失去了,或會導致結果出錯,因此預定義識別符號一般不用來作為使用者識別符號。

3、對於c語言來說,使用者識別符號的命名規則如下:

①使用者識別符號由字母、下劃線、數字這三個方面組成,但開頭必須是字母或下劃線;

②使用者識別符號不能使用系統法保留的關鍵字;

③使用者識別符號區分大小寫,可以用來作為變數名。

4樓:聽不清啊

選答案d。使用者識別符號就是使用者自己給某變數、函式、型別等取的名。中間不能有運算子、空格、問號、逗號、冒號等已規定有其它用途的字元。d中有減號。

5樓:匿名使用者

c語言使用者識別符號只能有字母數字和下劃線構成,並且第一個字元不能為數字,所以d錯了

6樓:匿名使用者

由字母、數字、下劃線組成

必需以字母、下劃線開頭。

不可以是c保留字

也不可以是c庫函式名求採納

7樓:諾基沒有壓

因為使用的c定義中使用的符號

以下c語言使用者標示符中,不合法的是 a)_1 b)aabc c)a_b d)a--b 為什麼?

8樓:匿名使用者

這裡不合法的是d)a--b,識別符號中不能有字元'-'。

c語言使用者識別符號的命名規則如下

1、必須完全由字母,數字,下劃線構成

2、識別符號的第一個字元必須為字母或者下劃線3、不能為編譯系統保留的關鍵字,如int等。

9樓:

d,識別符號由字母、數字、下劃線3種字元組成

10樓:

d a--b 感覺是「--」不對 下劃線允許 而這個不允許

以下c語言使用者的識別符號中不合法的是() a.1 b.aabc c.a b d.a-b

11樓:倒黴熊

除了b以外,其他都不合法。

識別符號由字母,數字,下劃線三種字元組成。

且第一個字元必須是字母或下劃線

a 不滿足第二條

c出現空格,不滿足第一條

d出現減號,不滿足第一條

12樓:仰臉啃饅頭

a識別符號由字母,數字,下劃線三種字元組成。

且第一個字元必須是字母或下劃線

請選出可用作c語言使用者識別符號的是?

13樓:匿名使用者

所謂識別符號是指常量、變數、語句標號以及使用者自定義函式名稱。c語言規定識別符號只能有數字、字母、下劃線組成,且只能有字母下劃線開頭。

14樓:匿名使用者

不是要記住定義嗎?通過字母,數字,下劃線組成,第一個一定是字母或則下劃線,例如

int _a; _a是合法的,a_548也是合法的,但是48a就不合法了,記得識別符號中只有字母數字下劃線組成,並且第一個一定要是字母或則是下劃線,否則就不是合法的識別符號

以下c語言使用者識別符號中,不合法的是〔〕 a)_1 b)aabc c)a_b d)a—b

15樓:寒巨集義方逸

d不符合,因為中間有一個

減號,這個是不允許出現在

識別符號裡面的。

c語言中的識別符號有哪些?怎麼才算是合法的識別符號?

16樓:匿名使用者

第一:組成識別符號的字元必須是英文字母、數字、下劃線,不可以是其他字元。第二:

識別符號必須以以字母或下劃線開頭(大寫小寫字母都可以)。第三:識別符號區分大小寫。

第四:識別符號不能使用關鍵字

17樓:匿名使用者

c語言規定,識別符號以字母或下劃線開頭,後跟若干字母,下劃線或數字,大小寫字母組成的識別符號是不同的,識別符號的長度沒有限制.例如,以下識別符號是合法的:a,x,x3,book_1,sum5.

以下識別符號是不合法的:3s,s*t,-3x,(bowy-1)

18樓:匿名使用者

不能是關鍵字,以字母,下劃線開頭

以下c語言使用者識別符號中,不合法的是: a)_1 b)aabc c)a_b d)a--b

19樓:申曜長和

這裡不合法的是d)a--b,識別符號中不能有字元'-'。

c語言使用者識別符號的命名規則如下

1、必須完全由字母,數字,下劃線構成

2、識別符號的第一個字元必須為字母或者下劃線3、不能為編譯系統保留的關鍵字,如int等。

C語言中規定,使用者自定義識別符號只能用數字,字母和下劃線,但是為什麼定義了thousand thou

不知道你是怎麼定義的,是什麼系統。覺得沒有這種可能性,看我這裡的情況 c語言正確的使用者自定義識別符號 此題選c答案 首先,識別符號是由數字 字母和下劃線組成,且必須是以字母或下劃線開頭其次,標識分使用者識別符號 關鍵字和預定義識別符號在a,b答案中,和 是符號,而不是數字 字母和下劃線中的一種,所...

11c語言中的識別符號只能由字母,數字和下劃線三種字元組

11 d 12 c 13 d 14 a 15 b 16 b 17 b 18 d 19 d 20 c 11.c 12.c 3ae bc中只有c是分母 在 的後面 其他都是分子 用 13.d 可以輸入別的型別 char和float都可以輸int型 14.b 15.a 16.d 求餘數,整數才可以求餘數 ...

以下正確的c語言自定義識別符號是,以下正確的C語言自定義識別符號是 A 1a B 2a C do D a 12 Why

自定義識別符號必須滿足下面的條件 1.下劃線,字母或者數字 2.不能以數字開頭 3.不能和系統的保留關鍵字相同 a正確b不滿足第2條 c不滿足第3條 d不滿足第1條 這個沒必要刻意去記。bcd選項都會引起歧義 b 2a 容易判斷為2 a c do 會和命令do while 中的do搞混淆d a.12...