變量名由a-z,A-Z,0-9,_(大小寫字母,數(shù)字,下劃線)組成,并且開頭不能為0-9(數(shù)字)
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設計、成都網(wǎng)站建設與策劃設計,太湖網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設十載,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:太湖等地區(qū)。太湖做網(wǎng)站價格咨詢:18980820575
變量命名方面流行的有以下幾種:
一、匈牙利命名法
這種命名法的出發(fā)點是把變量名按:屬性+類型+對象描述的順序組合起來,以使程序員作變量時對變量的類型和其它屬性有直觀的了解,下面是HN變量命名規(guī)范。
屬性部分:
g_ 全局變量
c_ 常量
m_ c++類成員變量
s_ 靜態(tài)變量
類型部分:
數(shù)組 a
指針 p
函數(shù) fn
無效 v
句柄 h
長整型 l
布爾 b
浮點型(有時也指文件) f
雙字 dw
字符串 sz
短整型 n
雙精度浮點 d
計數(shù) c(通常用cnt)
字符 ch(通常用c)
整型 i(通常用n)
字節(jié) by
字 w
實型 r
無符號 u
描述部分:
最大 Max
最小 Min
初始化 Init
臨時變量 T(或Temp)
源對象 Src
目的對象 Dest
舉例:
hwnd : h 是類型描述,表示句柄, wnd 是變量對象描述,表示窗口,所以 hwnd 表示窗口句柄;
pfnEatApple : pfn 是類型描述,表示指向函數(shù)的指針, EatApple 是變量對象描述,所以它表示指向 EatApple 函數(shù)的函數(shù)指針變量。
g_cch : g_ 是屬性描述,表示全局變量,c 和 ch 分別是計數(shù)類型和字符類型,一起表示變量類型,這里忽略了對象描述,所以它表示一個對字符進行計數(shù)的全局變量。
上面就是HN命名法的一般規(guī)則。
二、駝峰命名法
駝峰命名法的中心點在于每個單詞的開頭大寫,而駝峰命名法又可分為大駝峰和小駝峰,大駝峰表示所有單詞開頭都大寫,小駝峰表示第一個單詞開頭小寫,后面的單詞開頭大寫
大駝峰:EatSimpleApple
小駝峰:eatSimpleApple
一般大駝峰用于函數(shù)命名,小駝峰用于變量命名
當出現(xiàn)縮寫(如IP)時,如果縮寫在開頭,則若為大駝峰則全部大寫,小駝峰則全部小寫,若不在開頭,則全部大寫
大駝峰:IPAddIP
小駝峰:ipAddIP
不過也有將縮寫看作一般單詞的寫法:
大駝峰:IpAddIp
小駝峰:ipAddIp
三、帕斯卡命名法
帕斯卡命名法是指每個單詞之間用下劃線隔開,每個單詞都小寫(縮寫也一樣)
示例:eat_simple_apple
示例:ip_add_ip
英文縮寫、漢語拼音、其它想要的字符串,只要符合C的標識符使用規(guī)則的都可以做為自定義函數(shù)名稱。
函數(shù)名就是一個標識符,以字母或_(下劃線)開始,后接任意數(shù)量的字母或數(shù)字或_(下劃線)的組合。
因此,A不行,不能包含—,C不行,不能以數(shù)字開始,D不行,不能有$符號。
答案是B。
分享名稱:c語言函數(shù)的命名方法,c語言函數(shù)的命名方法是什么
網(wǎng)頁路徑:http://muchs.cn/article22/hcpgcc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、ChatGPT、App設計、手機網(wǎng)站建設、網(wǎng)站營銷、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)