c語言能不能使用中文變數名啊,C語言能不能使用中文變數名啊

2021-04-27 11:51:19 字數 2188 閱讀 4428

1樓:非常可愛

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語言本身使用,不能作為其他用途使用,比如不能定義成變數名、函式名。

2樓:小夏在深圳

可以使用。合法的變數名由字母,數字和下劃線組成組成第一位只能為字

回母或下劃線答不能和c語言保留字完全相同。

變數就是暫時儲存在記憶體中的一小段資訊。變數它的英語是variable,變數在做形容詞用的話是「可變的,易變的」之意,應酬變數就是在程式執行期間其值可以改變的量。

在c語言中一個變數有兩部分:

1、變數的值

變數所儲存的值,比如5。

2、變數的名字

是用來標識一個變數的。

在c語言中,每一個變數必須要有一個名字。可不能隨便取名字,還要遵守一些限制條件。c語言對大小寫敏感,所以,hello和hello是兩個不同的變數名。

擴充套件資料1、變數名都以小寫字母開頭。

2、如果變數名有好幾個單片語成,那麼除了第一個單詞的首字母小寫之外,其他單詞的首字母都大寫。

3樓:灕江裡de大蝦

目前c++標準已經復支援各制種語言識別符號,所以中文bai變數當然不成問題

du.一些守舊派依zhi然固守匈牙

dao利命名法,駝峰命名法等英文命名習慣,所以就沒有用中文變數,這是其一.

其二,是業界並沒有中文變數命名的統一標準.

本人編碼七年有餘,近來也開始嘗試使用中文變數,但是剛才所提及的第一點原因,這麼多年的習慣也難以改變.所以我只在我的返回值用中文,這樣非常清晰.

比如,設計一個方法的時候需要返回值,那麼我會首先在函式入口點定義一個列舉內型,比如:

enum result : uint ;

定義好後,我函式分支返回的時候就可以如下:

return 執行成功;

或者return 控制代碼異常;

這樣當日後看自己的**的時候,非常清晰,可以快速定位到相應**.

這種返回值用中文的習慣,經過我的推廣,目前我周圍的程式設計師朋友都在使用這種方法,希望樓主也採用這種方法.

當中國業界使用中文變數的程式設計師多了,估計離中文變數命名標準法案推出就不遠了.呵呵

4樓:匿名使用者

不能使用中文變數名

目前還沒有支援中文變數的c編譯器

有空你可以自己寫一個啊,haha

5樓:cyber臥龍

現在我們國家出bai來了個習語言du

,他雖然還在嬰兒期,zhi但dao是是百分百的中文程式設計,就版像漢化版的權c語言,還有個叫習佳佳,c++開發伴侶,它是和vs編譯器一起使用的,能把普通的vs在開發c++的時候全部漢化,不需要安裝,只要用vs找到習佳佳的路徑就可以,它包括變數名,函式名。。。。。。。

6樓:米

不能,對於程式設計變數名稱最好不要用中文的

7樓:匿名使用者

不能啊,如果你什麼時候開發出來一個 編譯器 可以 識別中的地就好了。。

8樓:匿名使用者

除非你自己發明一個編譯器,否則沒人願意用中文編譯……

9樓:匿名使用者

我試了下,不能,你可以寫拼音嘛,拼音大家都能懂得

10樓:匿名使用者

用拼音做變數名,除了用a,b,c.沒有比這更糟的了。

11樓:匿名使用者

用金山詞霸將中文翻譯成英文三

C語言,程式裡兩個不同結構體裡的變數名能相同嗎?用的時候會發生記憶體錯誤嗎

訪問結構體的成員變數的方式是結構體變數名.成員變數名或結構體指標名 成員變數名,所以兩個不同的結構體當中的成員變數不會有命名衝突。c語言中,自定義的兩個標頭檔案裡同事包含了同樣的巨集定義和同樣的結構體,同時使用這兩個標頭檔案時出錯 ifdef maxsize else define maxsize ...

在c語言中用二級指標指向陣列變數名)的值為什麼與陣列名

因為你這樣寫是不對的 你沒有正確理解一維陣列名 例如 char buf 10 二維陣列名 例如 char buf1 10 10 二級指標 例如 char myp 陣列指標 例如 char myp1 10 指標陣列 例如 char p1 10 的真正含義 你如果想指向一維陣列,你需要用陣列指標,在你這...

C語言能不能開發Windows視窗程式?

可以。例如 呼叫 opengl 的 glut 工具包 就可以 寫出 視窗程式。unix 上 調 x window 庫 和 某些 工具包,可以寫 有聲有色 的 視窗程式。學了windows api就可以了。呼叫別人的函式介面,立馬做視窗程式。可以看看 windows 程式設計這本書 c語言 樓下那個根...