以下不能做C語言使用者識別符號的是,C語言中關鍵字不能作為使用者識別符號嗎

2022-02-27 08:43:09 字數 2527 閱讀 8493

1樓:

void //這個是c有關鍵字,不能做變數名。define可以做變數名的。

2樓:

識別符號除了你說的那些也外,還不可以是關鍵字,void 是c語言裡的關鍵字,

define剛才驗證了一下,可以用作變數

如果選的話,就選void

3樓:

命名規則:

_√(下劃線)

a√(小寫)

a√(大寫)

上面三種在名稱中可以變成開頭,也可被變數名包含錯誤的:

-、#、&等特殊字元,不能做開頭,也不能被包含c語言的關鍵字:void、define、int等最好的驗證方法:編個程式試試

4樓:

void define

c語言中關鍵字不能作為使用者識別符號嗎

5樓:匿名使用者

不能,因為c語言已經把那些關鍵字宣告保留了,使用者不能隨便使用。

6樓:匿名使用者

必須不能。不管是那種

語言都不能。關鍵字是

語言本身已經規定好

的,所表示的含義也就

唯一確定的。如果再作

為使用者識別符號的話就產

生歧義(或者說是二義性)

了。這不符合程式設計

的確定性。

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

7樓:倒黴熊

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

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

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

a 不滿足第二條

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

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

8樓:仰臉啃饅頭

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

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

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

9樓:匿名使用者

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

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

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

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

10樓:

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

11樓:

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

可用於c語言使用者識別符號的是?

12樓:小夏在深圳

識別符號以字母a到z,a到z或下劃線'_'開頭,後跟零個或多個字母,下劃線和數字(0到9)。c語言識別符號是用於標識變數,函式或任何其他使用者定義項的名稱。

c語言不允許識別符號中的標點符號,如@,$和%。c是區分大小寫的程式語言。因此,人力和人力是c中的兩個不同的識別符號。

識別符號是c語言中是標識源程式中某個物件的名字,也就是宣告在程式設計語言中,識別符號是用作程式的某一元素的名字的字串或用來標識源程式中某個物件的名字的 。這些物件可以是常數、變數、陣列、資料型別、語句等等,一個識別符號由字母、數字和下劃線組成。

擴充套件資料

1、當兩個識別符號前八位相同時,則被認為是同一個識別符號。

2、在識別符號中,大小寫是有區別的。例如book和book 是兩個不同的識別符號。

3、識別符號雖然可由程式設計師隨意定義,但識別符號是用於標識某個量的符號。

13樓:幻翼高達

可用於c語言使用者識別符號的是d. as_b3,_123。

識別符號是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應儲存單元。它大概有以下幾個規則:

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

2、不能把c語言關鍵字作為使用者識別符號,例如if ,for, while等。

3、識別符號長度是由機器上的編譯系統決定的,一般的限制為8字元(注:8字元長度限制是c89標準,c99標準已經擴充長度,其實大部分工業標準都更長)。

4、識別符號對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫。

5、識別符號命名應做到「見名知意」,例如,長度(length),求和、總計(sum),圓周率(pi)等。

c語言中把識別符號分為三類:關鍵字,預定義識別符號,使用者自定義識別符號。

14樓:匿名使用者

d 可用於識別符號的有數字,字母,下劃線,其中不能以數字開頭,再去掉系統的一些關鍵字,其餘都可以作為使用者自定義的識別符號。

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

所謂識別符號是指常量 變數 語句標號以及使用者自定義函式名稱。c語言規定識別符號只能有數字 字母 下劃線組成,且只能有字母下劃線開頭。不是要記住定義嗎?通過字母,數字,下劃線組成,第一個一定是字母或則下劃線,例如 int a a是合法的,a 548也是合法的,但是48a就不合法了,記得識別符號中只有...

在C語言巨集定義中,用識別符號來表示字串

巨集定義 define n 100 是預編譯命令,它的意思是 對下面程式中出現的 token n 作字元替代,把所有的 n 用專 100 替代後 再進行 編譯屬。這裡的 100 是一串字元,而不叫 字串 字串 是 術語,指的是 c c 中的 字串常量 即雙引號括起來的一串字元 加 一個不可見的 字串...

c語言中換行符和回車符的區別,C語言中換行符和回車符的區別

1 換行 n 將當前位置移動到下一行開頭。2 回車 r 將當前位置移動到本行開頭。enter鍵按下後會執行 n r,這樣就是我們看到的一般意義的回車了。所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現 n r tab是製表符,就是 t 作用是預留8個 字元的顯示寬度,用於對齊。在window...