1樓:閃亮登場
版本較bai高的vs中是
可以使用中文,du但不推薦使用。zhi
c++的語dao法規定:回
1、變數、函式、結構、答類 ……等等,在相同的一個作用域中,只能有一個唯一的名稱。
2、全域性變數與區域性變數可重名,同名情況下優先認可區域性變數而不認可全域性變數。
3、特別提示,這些規定在不同的程式設計器、程式設計環境下不盡相同,有的程式設計環境下,類與函式重名並不報錯。日常程式設計時,要自已注意規避容易誤解的重名。一般重名變數的定義只用在一些非關鍵性的變數上,比如迴圈計數器之類的,並且使用前都會置零。
2樓:匿名使用者
版本較高的vs中,復因為支援unicode檔案制編碼,類名、函式名等理論上可以使用中文,但不推薦!因為無法預知編譯器解析可能產生的問題,以及**檔案的文字編碼、c++標準的自適應等問題,可能造成編譯或執行錯誤。在vc中,變數名、函式名、物件名,甚至檔名和路徑都推薦使用英文。
3樓:查收
不行!!不管你用什麼。
c++中變數,函式等名字中能不能含有$字元
4樓:匿名使用者
好像不行
識別符號由字母(a-z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的識別符號:abc,a1,prog_to。
5樓:小呆瓜
&這個符號可以,$不行
c語言能不能使用中文變數名啊?
6樓:非常可愛
c語言可以使用中文
變數名。
c語言變數名規則是:
1、變數名以英文字母開頭版;
2、變數名中的權字母是區分大小寫的;
3、變數名不能是關鍵字;
4、變數名中不能包含空格、標點符號和型別說明符。
擴充套件資料c語言中定義的關鍵字有:
由ansi標準定義的c語言關鍵字共32個:auto、 double、 int、 struct、 break 、else、 long、 switch、case、 enum、 register 、typedef、 char 、extern 、return、 union 、const、 float 、short、 unsigned、 continue、 for、 signed 、void、default 、goto、 sizeof 、volatile、 do 、if 、while、 static。
這32個關鍵字就是已經被c語言本身使用,不能作為其他用途使用,比如不能定義成變數名、函式名。
7樓:小夏在深圳
可以使用。合法的變數名由字母,數字和下劃線組成組成第一位只能為字
回母或下劃線答不能和c語言保留字完全相同。
變數就是暫時儲存在記憶體中的一小段資訊。變數它的英語是variable,變數在做形容詞用的話是「可變的,易變的」之意,應酬變數就是在程式執行期間其值可以改變的量。
在c語言中一個變數有兩部分:
1、變數的值
變數所儲存的值,比如5。
2、變數的名字
是用來標識一個變數的。
在c語言中,每一個變數必須要有一個名字。可不能隨便取名字,還要遵守一些限制條件。c語言對大小寫敏感,所以,hello和hello是兩個不同的變數名。
擴充套件資料1、變數名都以小寫字母開頭。
2、如果變數名有好幾個單片語成,那麼除了第一個單詞的首字母小寫之外,其他單詞的首字母都大寫。
8樓:灕江裡de大蝦
目前c++標準已經復支援各制種語言識別符號,所以中文bai變數當然不成問題
du.一些守舊派依zhi然固守匈牙
dao利命名法,駝峰命名法等英文命名習慣,所以就沒有用中文變數,這是其一.
其二,是業界並沒有中文變數命名的統一標準.
本人編碼七年有餘,近來也開始嘗試使用中文變數,但是剛才所提及的第一點原因,這麼多年的習慣也難以改變.所以我只在我的返回值用中文,這樣非常清晰.
比如,設計一個方法的時候需要返回值,那麼我會首先在函式入口點定義一個列舉內型,比如:
enum result : uint ;
定義好後,我函式分支返回的時候就可以如下:
return 執行成功;
或者return 控制代碼異常;
這樣當日後看自己的**的時候,非常清晰,可以快速定位到相應**.
這種返回值用中文的習慣,經過我的推廣,目前我周圍的程式設計師朋友都在使用這種方法,希望樓主也採用這種方法.
當中國業界使用中文變數的程式設計師多了,估計離中文變數命名標準法案推出就不遠了.呵呵
9樓:匿名使用者
不能使用中文變數名
目前還沒有支援中文變數的c編譯器
有空你可以自己寫一個啊,haha
10樓:cyber臥龍
現在我們國家出bai來了個習語言du
,他雖然還在嬰兒期,zhi但dao是是百分百的中文程式設計,就版像漢化版的權c語言,還有個叫習佳佳,c++開發伴侶,它是和vs編譯器一起使用的,能把普通的vs在開發c++的時候全部漢化,不需要安裝,只要用vs找到習佳佳的路徑就可以,它包括變數名,函式名。。。。。。。
11樓:米
不能,對於程式設計變數名稱最好不要用中文的
12樓:匿名使用者
不能啊,如果你什麼時候開發出來一個 編譯器 可以 識別中的地就好了。。
13樓:匿名使用者
除非你自己發明一個編譯器,否則沒人願意用中文編譯……
14樓:匿名使用者
我試了下,不能,你可以寫拼音嘛,拼音大家都能懂得
15樓:匿名使用者
用拼音做變數名,除了用a,b,c.沒有比這更糟的了。
16樓:匿名使用者
用金山詞霸將中文翻譯成英文三
變數的命名規則,vb中變數名的命名規則
java是一種區分字母的大小寫 case sensitive 的語言,下面舉例說明java語言中包 類 變數等的命名規範。一 package 包 的命名 package的名字應該都是由一個小寫單片語成,例如 ebseries.modules。二 class 類 的命名 class的名字首字母大寫,通...
C 在頭函式中定義了全域性變數,在主函式中已經include「xx h」,但是我不能用那個全域性變數為什麼
extern mat point x 這一句只是一個宣告語句,並沒有真正定義 物件 point x。你需要在任意一個 原始檔cpp檔案中回定義這個物件,比答如這樣 mat point x 去掉前面的 extern即是定義了。標頭檔案里加宣告是正確的做法,如你的 而定義一般是 放在原始檔裡的。原始檔才...
在Excel中如何使用單變數求解
利用excel的單變數求解功能可以在給定公式的前提下,通過調整可變單元格中的數值來尋求回目標單元格答中的目標值。excel的單變數求解功能相當於公式的逆運算。公式 輸入數值,通過公式計算得到結果。單變數求解 輸入結果,通過該功能求出某個變數。以下以使用單變數求解實現提成利潤最大化。這種求來整數解的幾...