C中變數,函式等名字中能不能含有字元

2021-03-03 21:01:39 字數 2751 閱讀 4169

1樓:匿名使用者

好像不行

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

2樓:小呆瓜

&這個符號可以,$不行

c++中函式名和變數名相同不行嗎?

3樓:哎呀

c++的語法規定:

1、變數、函式、結

構、類 ......等等,在相同的一個作用域中內,只能有一個唯容一的名稱。

2、全域性變數與區域性變數可重名,同名情況下優先認可區域性變數而不認可全域性變數。

3、特別提示,這些規定在不同的程式設計器、程式設計環境下不盡相同,有的程式設計環境下,類與函式重名並不報錯。日常程式設計時,要自已注意規避容易誤解的重名。一般重名變數的定義只用在一些非關鍵性的變數上,比如迴圈計數器之類的,並且使用前都會置零。

4樓:匿名使用者

c++程式設計時最好bai

不要將變數名與函du數同名,否則zhi經常出現一些二義性錯dao

誤。比如在主函式版中的權choice,編譯器將它理解為是函式名而不是變數名,這樣一來在引數中填入一個函式名,就和chocie的宣告不一致了,所以就出錯了。

5樓:匿名使用者

對 很明顯抄的二義性 程式不知襲道該呼叫哪bai個所以得改 糾正自己的變成du

寫法 比如函式名

zhi第一個字母小寫 其後每dao個單詞首字母大寫 如adfquality 而變數名可採用全大寫 adcquality之類的

這樣可以完全區別

6樓:匿名使用者

可以一樣的,沒有要求,最好用的時候不要一樣了。影響程式的可讀性。不利於以後的修改查錯。自己都難分清了,要讓別人讀你的程式,也就更不好理解了。

7樓:匿名使用者

不允許在相同的儲存區有相同的識別符號。如動態儲存區和靜態儲存區可以存在相同的識別符號。

在c++中,函式名可以隨便定義嗎????

8樓:go陌小潔

函式的命名規範:

函式的命名應該儘量用英文表達出函式完成的功能。遵循動賓結構的命名法則,函式名中動詞在前,並在命名前加入函式的字首,函式名的長度不得少於8個字母。 例如:

long cmgetdevicecount( );

1,要符合識別符號命名規範:以字母開頭,只包含字母,數字,下劃線。

2,不能與c++關鍵字衝突。

3,最好不要亂寫名字,基本要求是見名知意,且最好是動賓片語 eg:putback() find_first_of() push_back()。

9樓:匿名使用者

1,要符合識別符號命名規範:以字母開頭,只包含字母,數字,下劃線。

2,不能與c++關鍵字衝突。

3,最好不要亂寫名字,基本要求是見名知意,且最好是動賓片語 eg:putback() find_first_of() push_back()

10樓:春風化雨時

在c++中,函式名不可以隨便定義。

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。

其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性!

11樓:匿名使用者

只要符合函式名的格式就可以隨便定義。

12樓:匿名使用者

不能,有些關鍵字不能用來命名函式名的!!

13樓:匿名使用者

函式名的定義有要求的 ,首先只能包含字母、數字、下劃線,數字不能做開頭,其次一些關鍵字不能用

14樓:壽菊月鄭贊

可以的但要有條件:要符合識別符號規則,也就是隻能以數字,字母,下劃線構成,開頭不能是數字。

還有,就是不能與關鍵字重合,比如:struct,include

這是關鍵字,不能與它們一樣,

還有,就是要做到見名知義,就是看見名字,要知道函式的功能大概是要做什麼的

在vs c++中,變數名,函式名能否使用中文?

15樓:閃亮登場

版本較bai高的vs中是

可以使用中文,du但不推薦使用。zhi

c++的語dao法規定:回

1、變數、函式、結構、答類 ......等等,在相同的一個作用域中,只能有一個唯一的名稱。

2、全域性變數與區域性變數可重名,同名情況下優先認可區域性變數而不認可全域性變數。

3、特別提示,這些規定在不同的程式設計器、程式設計環境下不盡相同,有的程式設計環境下,類與函式重名並不報錯。日常程式設計時,要自已注意規避容易誤解的重名。一般重名變數的定義只用在一些非關鍵性的變數上,比如迴圈計數器之類的,並且使用前都會置零。

16樓:匿名使用者

版本較高的vs中,復因為支援unicode檔案制編碼,類名、函式名等理論上可以使用中文,但不推薦!因為無法預知編譯器解析可能產生的問題,以及**檔案的文字編碼、c++標準的自適應等問題,可能造成編譯或執行錯誤。在vc中,變數名、函式名、物件名,甚至檔名和路徑都推薦使用英文。

17樓:查收

不行!!不管你用什麼。

象棋中的兵能不能倒退

不能倒退。兵 來 卒 源是中國象棋的棋子,每bai方各有五枚。紅du方為zhi 兵 黑方為 卒 兵 卒dao在過河前每一回合只可以往前行走一步,過河後,可以向左 向右或往前行進一步,但是永遠不能往後方移動。兵與卒字義皆為小兵,表達最低階軍種。單一的 兵 卒 的攻擊力較弱,較容易被對方棋子所吃或捉攆,...

夢幻奇遊中能不能結婚啊

千里姻緣一線牽,在 夢幻西遊 的世界裡,最浪漫而難忘的一刻,就是和自己的心上人一起攜手,步入婚禮的殿堂,結為人人羨慕的伴侶。能在茫茫人海中找到自己的意中人,相遇相知結為連理,總是最美好也是最值得珍惜的一段經歷。結婚條件 遊戲中尚未結婚的一對男女玩家 需要雙方互為好友 需要相互友好度 1000 雙方人...

汽車維修中的全車電路能不能學懂?

只要認真學就好了。汽車電子化的程度被看作是衡量現代汽車水平的重要標誌,是用來開發新車型,改進汽車效能最重要的技術措施。系統基本由感測器 電子控制器 ecu 驅動器和控制程式軟體等部分組成,與車上的機械系統配合使用 通常與動力系統 底盤系統和車身系統中的子系統融合 並利用電纜或無線電波互相傳輸訊息,即...