『壹』 c語言的問題,下面選項中,正確的用戶標始符是
A不對,數字不能用做用戶標始符的第一個字(下劃線和字母可以)
B不對,float是關鍵字
C 有個函數叫time
D可以,ai_float也可以
『貳』 在c語言中的變數命名,不能用數字打頭,我想知道,為什麼不能用數字打頭,有什麼
一般編程語言都鮮有用數字開頭的,原因就是編譯器這樣規定,怕引起二義性,(打個比方,指數表示就是 "數字+字母E"如果變數能用數字開頭的話,6e3到底是當作常量還是變數呢)電腦是死的,是編譯器中定義的語法來工作的,知道是這回事就行,未必一定要問了個所以然來,就象為什麼殺人犯法一樣.
『叄』 c語言變數為什麼不能用數字開頭
因為這是為了製作編譯器的方便,如果你學過編譯原理的話,你會知道如果開始第一個字元可以是數字,那會是相當痛苦的,這會增加此法分析的難度,所以C語言變數拒絕使用數字開頭這種方式。
『肆』 c語言中標識符的命名規則是怎樣的c語言中有哪些常見的數據類型
1、只能由字母、數字和下劃線組成;2、不能以數字開頭;3、不能使用保留字和關鍵字。
常用數據類型是基本類型:int、char、float、double等。
推薦:《C
primer
Plus》
『伍』 C語言中為什麼標識符不能用數字開頭
因以0(0x)開頭的數字是常數。假設可以以數字開頭,那麼,0123,這一個常量還是變數?//尤其是這種情況。 0xFFF這是一個常量還是變數?個人認為,c語言,為了區分常量和變數。就不允許以數字開頭。
『陸』 C語言的表達式可以是數字開頭嗎
當然可以,雖然變數標識符不可以用數字開頭,而表達式不等於變數標識符,表達式也不等於語句
比如
if(3<x)
也可以寫做
if(x>3)
3<x 和 x>3 都是等價的表達式,現在這位同學明白了吧
『柒』 C語言的表達式可以是數字開頭嗎
當然可以,雖然變數標識符不可以用數字開頭,而表達式不等於變數標識符,表達式也不等於語句
比如
if(3<x)
也可以寫做
if(x>3)
3<x
和
x>3
都是等價的表達式,現在這位同學明白了吧