本文目錄一覽:
- 1、C語言中為什麼標識符不能用數字開頭
- 2、c語言變量為什麼不能用數字開頭
- 3、在c語言中的變量命名,不能用數字打頭,我想知道,為什麼不能用數字打頭,有什麼
- 4、C語言的表達式可以是數字開頭嗎?
- 5、c語言中變量命名時不能用什麼開頭
C語言中為什麼標識符不能用數字開頭
因以0(0x)開頭的數字是常數。假設可以以數字開頭,那麼,0123,這一個常量還是變量?//尤其是這種情況。 0xFFF這是一個常量還是變量?個人認為,c語言,為了區分常量和變量。就不允許以數字開頭。
c語言變量為什麼不能用數字開頭
因為這是為了製作編譯器的方便,如果你學過編譯原理的話,你會知道如果開始第一個字符可以是數字,那會是相當痛苦的,這會增加此法分析的難度,所以C語言變量拒絕使用數字開頭這種方式。
在c語言中的變量命名,不能用數字打頭,我想知道,為什麼不能用數字打頭,有什麼
一般編程語言都鮮有用數字開頭的,原因就是編譯器這樣規定,怕引起二義性,(打個比方,指數表示就是 “數字+字母E”如果變量能用數字開頭的話,6e3到底是當作常量還是變量呢)電腦是死的,是編譯器中定義的語法來工作的,知道是這回事就行,未必一定要問了個所以然來,就象為什麼殺人犯法一樣.
C語言的表達式可以是數字開頭嗎?
當然可以,雖然變量標識符不可以用數字開頭,而表達式不等於變量標識符,表達式也不等於語句
比如
if(3x)
也可以寫做
if(x3)
3x 和 x3 都是等價的表達式,現在這位同學明白了吧
c語言中變量命名時不能用什麼開頭
不能用 數字 和 除了 下劃線 _ 以外 的 符號開頭。
(也就是只能用 大小寫字母開始 和 下劃線 _ 開始 的名字)。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/153592.html