成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

c語言中函數(shù)名命名規(guī)則 c語言函數(shù)名稱的命名規(guī)則

C語言命名規(guī)范

匈牙利命名法是微軟推廣的一種關(guān)于變量、函數(shù)、對象、前綴、宏定義等各種類型的符號的命名規(guī)范。匈牙利命名法的主要思想是:在變量和函數(shù)名中加入前綴以增進人們對程序的理解。它是由微軟內(nèi)部的一個匈牙利人發(fā)起使用的,結(jié)果它在微軟內(nèi)部逐漸流行起來,并且推廣給了全世界的Windows開發(fā)人員。下面將介紹匈牙利命名法,后面的例子里也會盡量遵守它和上面的代碼風(fēng)格。還是那句話,并不是要求所有的讀者都要去遵守,但是希望讀者作為一個現(xiàn)代的軟件開發(fā)人員都去遵守它。

創(chuàng)新互聯(lián)建站是專業(yè)的武隆網(wǎng)站建設(shè)公司,武隆接單;提供成都網(wǎng)站制作、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行武隆網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

a Array 數(shù)組

b BOOL (int) 布爾(整數(shù))

by Unsigned Char (Byte) 無符號字符(字節(jié))

c Char 字符(字節(jié))

cb Count of bytes 字節(jié)數(shù)

cr Color reference value 顏色(參考)值

cx Count of x (Short) x的集合(短整數(shù))

dw DWORD(unsigned long) 雙字(無符號長整數(shù))

f Flags (usually multiple bit values) 標(biāo)志(一般是有多位的數(shù)值)

fn Function 函數(shù)

g_ global 全局的

h Handle 句柄

i Integer 整數(shù)

l Long 長整數(shù)

lp Long pointer 長指針

m_ Data member of a class 一個類的數(shù)據(jù)成員

n Short int 短整數(shù)

p Pointer 指針

s String 字符串

sz Zero terminated String 以0結(jié)尾的字符串

tm Text metric 文本規(guī)則

u Unsigned int 無符號整數(shù)

ul Unsigned long (ULONG) 無符號長整數(shù)

w WORD (unsigned short) 無符號短整數(shù)

x,y x, y coordinates (short) 坐標(biāo)值/短整數(shù)

v void 空

有關(guān)項目的全局變量用g_開始,類成員變量用m_,局部變量若函數(shù)較大則可考慮用l_用以顯示說明其是局部變量。

前綴 類型 例子

g_ 全局變量 g_Servers

C 類或者結(jié)構(gòu)體 CDocument,CPrintInfo

m_ 成員變量 m_pDoc,m_nCustomers

VC常用前綴列表:

前綴 類型 描述 例子

ch char 8位字符 chGrade

ch TCHAR 16位UNICODE類型字符 chName

b BOOL 布爾變量 bEnabled

n int 整型(其大小由操作系統(tǒng)決定) nLength

n UINT 無符號整型(其大小由操作系統(tǒng)決定) nLength

w WORD 16位無符號整型 wPos

l LONG 32位有符號整型 lOffset

dw DWORD 32位無符號整型 dwRange

p * Ambient memory model pointer 內(nèi)存模塊指針,指針變量 pDoc

lp FAR* 長指針 lpDoc

lpsz LPSTR 32位字符串指針 lpszName

lpsz LPCSTR 2位常量字符串指針 lpszName

lpsz LPCTSTR 32位UNICODE類型常量指針 lpszName

h handle Windows對象句柄 hWnd

lpfn (*fn)() 回調(diào)函數(shù)指針 Callback Far pointer to CALLBACK function lpfnAbort

c語言標(biāo)識符命名規(guī)則是什么

C語言的標(biāo)識符一般應(yīng)遵循如下的命名規(guī)則:

1、標(biāo)識符必須以字母a~z、A~Z或下劃線開頭,后面可跟任意個(可為0)字符,這些字符可以是字母、下劃線和數(shù)字,其他字符不允許出現(xiàn)在標(biāo)識符中。

2、標(biāo)識符區(qū)分大小寫字母。

3、標(biāo)識符的長度,c89規(guī)定31個字符以內(nèi),c99規(guī)定63個字符以內(nèi)。

4、C語言中的關(guān)鍵字,有特殊意義,不能作為標(biāo)識符。

5、自定義標(biāo)識符最好取具有一定意義的字符串,便于記憶和理解。

常見命名規(guī)則

比較著名的命名規(guī)則,首推匈牙利命名法。這種命名方法,是由Microsoft程序員查爾斯·西蒙尼(Charles Simonyi)提出的。其主要思想是“在變量和函數(shù)名中加入前綴,以增進人們對程序的理解”。

匈牙利命名法關(guān)鍵是:標(biāo)識符的名字,以一個或多個小寫字母開頭作為前綴;前綴之后的是首字母大寫的一個單詞或多個單詞組合,該單詞要指明變量的用途。例如:lpszStr,表示指向一個以\0結(jié)尾字符串(sz)的長指針(1p)變量。

C語言命名規(guī)則

由字母和數(shù)字組成,但是第一個字符必需是字母,下劃線也被認(rèn)為是字母.由于庫函數(shù)常常使用下劃線開頭的名字,因此盡量不要在函數(shù)中使用此類名字。字母大寫和小寫是不一樣的,全部大寫字母組成的名字常常作為是符號常量

網(wǎng)站標(biāo)題:c語言中函數(shù)名命名規(guī)則 c語言函數(shù)名稱的命名規(guī)則
當(dāng)前URL:http://jinyejixie.com/article2/dodhioc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈、靜態(tài)網(wǎng)站微信小程序、手機網(wǎng)站建設(shè)網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
亳州市| 锡林郭勒盟| 马鞍山市| 兰西县| 新巴尔虎左旗| 嘉兴市| 呈贡县| 三江| 东乡| 措美县| 略阳县| 天水市| 巴彦淖尔市| 卫辉市| 芜湖市| 云林县| 英德市| 兴国县| 奎屯市| 潮安县| 洛阳市| 运城市| 武隆县| 循化| 玉门市| 栾川县| 甘肃省| 古丈县| 太白县| 繁昌县| 塔河县| 台州市| 安仁县| 三台县| 新兴县| 祁东县| 荔浦县| 蒙阴县| 永新县| 伊金霍洛旗| 双流县|