請問這些是C語言中合法的識別符號嗎??如果不對請告訴下為什麼

2022-06-12 16:37:06 字數 2362 閱讀 5947

1樓:寶蘭潮靜

識別符號由字母(a-z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。

&a是指a的地址。。不能作為識別符號

for可以作為識別符號,但for不行,c語言中區分大小寫。。

print可以作為識別符號。。

_00可以作為識別符號。。

2樓:庫玉芬曾詞

所謂識別符號,就是你起的一個名字。c/c++中,是你用來標識變數名、符號常量名、函式名、陣列名、檔名、類名、物件名等的。

c/c++有效識別符號的構成規則如下:

(1)第一個字元必須是字母(不分大小寫)或下劃線(_);

(2)後跟字母(不分大小寫)、下劃線(_)或數字組成;

(3)識別符號中的大小寫字母有區別。如,變數sum,sum,sum代表三個不同的變數;

(4)不能與c編譯系統已經預定義的、具有特殊用途的保留識別符號(即關鍵字)同名。比如,不能將識別符號命名為float,auto,break,case,this,try,for,while,int,char,short,

unsigned,等等

在c語言中什麼是合法識別符號,什麼是非合法識別符號?

在c語言中什麼是合法識別符號,什麼又不是合法識別符號?

3樓:匿名使用者

合法識別符號:由英文字母、數字和下劃線組成,且必須以英文字母或下劃線開頭

不合法識別符號:不能用關鍵字,同時識別符號不能與庫函式重名,數字不能開頭,特殊字元也不能

希望能幫到你!!!

4樓:

c語言中識別符號由字母、數字和下劃線組成。

識別符號的開頭不能由字母開頭,並且識別符號不能與c語言中關鍵字相同(如:int,double)。

以下為正確的識別符號:

a,_a,a1,_a1

以下為錯誤的識別符號:

1a,float,a#1

5樓:匿名使用者

1、識別符號由a-z、a-z、0-9以及_(下劃線)構成。

2、數字不能作為識別符號開頭,原則上也不用_作為開頭

3、識別符號不能與c語言關鍵字一樣

在c語言中什麼是合法識別符號,什麼又不是合法識別符號?

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

6樓:匿名使用者

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

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

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

7樓:匿名使用者

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

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

8樓:匿名使用者

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

c語言中怎樣才算是合法識別符號?

9樓:鄢蘭英夔寅

在計算機高階語言中,用來對變數、符號常量名、函式、陣列、型別等命名的有效字元序列統稱為識別符號。

c語言中規定識別符號只能由字母、數字和下劃線3種字元組成,且第一個字元必須為字母或下劃線。

c語言中識別符號由字母、數字和下劃線組成。

識別符號的開頭不能由字母開頭,並且識別符號不能與c語言中關鍵字相同(如:int,double)。

以下為正確的識別符號:

a,_a,a1,_a1

以下為錯誤的識別符號:

1a,float,a#1

例如,以下識別符號是合法

a,x,x3,book_1,sum5.

以下識別符號是不合法的:

3s,s*t,-3x,(bowy-1)

10樓:昌國英翠璧

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

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

11樓:步秀榮賓橋

c語言中識別符號由字母、數字和下劃線組成。

識別符號的開頭不能由字母開頭,並且識別符號不能與c語言中關鍵字相同(如:int,double)。

以下為正確的識別符號:

a,_a,a1,_a1

以下為錯誤的識別符號:

1a,float,a#1

c語言識別符號的命名規則有哪些C語言識別符號的命名規則有哪些?

1 有效字元 只能由 字母 數字和下劃線組成,且以字母或下劃線開頭。2 有效長度 隨系統而異,但至少前8個字元有效。如果超長,則超長部分被捨棄。例如,由於student name和student number的前8個字元相同,有的系統認為這兩個變數,是一回事而不加區別。在tcv2.0中,變數名 識別...

C語言合法識別符號的問題,我寫的程式為什麼不對啊,麻煩幫忙看一下,謝謝,我找不出錯誤,但是執行不對

判斷語句是if p st 1 而不是st 2,另外p值應該在每次迴圈開始時重置為0,不然會一直自增。沒幫你除錯,不知道還有沒有其他問題,你先按上面兩點改改。樓下好眼力,竟然能看到p是個指標。p 有錯。這個指標根本就沒有初始化。根據你的題意,也用不著它。給你如下 if a i a a i z a i ...

C語言中的識別符號只能由字母 數字和下劃線3中字元組成,且第一

c 必須為字母或bai下劃線 合法識別符號du是以字母下劃線打頭,不能有zhi如char main類的識別符號。main是相對來說的,如同音學理論之 dao主調於泛音,泛音即程式中的除main之外的其他函式,迎合人們的思考方式而生成的而非必定的模式。有主有次,執行起來條清縷析,既可將程式模組化又實現...