當前位置:首頁 » 編程語言 » c語言關鍵字哪裡不能用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言關鍵字哪裡不能用

發布時間: 2023-07-19 04:57:53

『壹』 c語言問題:標識符為什麼不能使用關鍵字

會引起二意性,編譯器會誤解意思,編譯不下去。
例如
void main()
{
int if=1;
// 。。。。
}

標識符 用了 if, 編譯器見到if,認為是條件語句開始,那麼if以前應當是上一個語句,而語句同語句間應當用分號分隔,編譯器在if前當然找不到分號,於是報錯「if 前漏了分號」。if 後面應當是小括弧,寫條件表達式,可是發現了等號,於是報第二個錯「等號,語法錯誤".
最後編不出obj和exe文件。

『貳』 C語言中關鍵字不能作為用戶標識符嗎

必須不能。不管是那種
語言都不能。關鍵字是
語言本身已經規定好
的,所表示的含義也就
唯一確定的。如果再作
為用戶標識符的話就產
生歧義(或者說是二義性)
了。這不符合程序設計
的確定性。

『叄』 C語言標識符的命名規則有哪些

C語言標識符的命名規則有:

1、有效字元:只能由字母、數字和下劃線組成,且以字母或下劃線開頭。

2、有效長度:隨系統而異,但至少前8個字元有效。如果超長,則超長部分被舍棄。

例如,由於student_name和student_number的前8個字元相同,有的系統認為這兩個變數,是一回事而不加區別。在TCV2.0中,變數名(標識符)的有效長度為1~32個字元,預設值為32。

3、C語言的關鍵字不能用作變數名。

(3)c語言關鍵字哪裡不能用擴展閱讀

C語言標識符使用注意事項

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

2、不能把C語言關鍵字作為用戶標識符,例如if,for,while等。

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

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

『肆』 下面3個哪個不能用做C語言的標識符void,d,WORD

void不可以,因為void是C語言關鍵字。
不能做C語言的標識符的情況:
不以下劃線或字母開頭的,如:123ABC,
$abc等;
含有非下劃線、數字或字母的,如get-opt(含有"-")等;
C語言關鍵字,如int,
void等。

『伍』 c語言定義變數時變數名不能使用的字元

是的,如果你定義的變數名為C語言的關鍵字的話,是不行的,你可以在網上查查C語言的關鍵字,希望對你有幫助!