99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

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

C語言標識符的命名規(guī)則有哪些?

C語言中把標識符分為三類:關(guān)鍵字,預定義標識符,用戶自定義標識符 。

八公山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站

C語言命名規(guī)則是:

1、標識符由字母(A-Z,a-z)、數(shù)字(0-9)、下劃線“_”組成,并且首字符不能是數(shù)字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。

2、不能把C語言關(guān)鍵字作為用戶標識符,例如if ,for, while等.

3、標識符長度是由機器上的編譯系統(tǒng)決定的,一般的限制為8字符(注:8字符長度限制是C89標準,C99標準已經(jīng)擴充長度,其實大部分工業(yè)標準都更長)。

4、標識符對大小寫敏感,即嚴格區(qū)分大小寫。一般對變量名用小寫,符號常量命名用大寫。

5、標識符命名應做到“見名知意”,例如,長度(length),求和、總計(sum),圓周率(pi)。

擴展資料:

C語言特有特點:

1、C語言是一個有結(jié)構(gòu)化程序設(shè)計、具有變量作用域(variable scope)以及遞歸功能的過程式語言。

2、C語言傳遞參數(shù)均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。

3、不同的變量類型可以用結(jié)構(gòu)體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變量、函數(shù)命名有更多彈性。

5、部份的變量類型可以轉(zhuǎn)換,例如整型和字符型變量。

6、通過指針(pointer),C語言可以容易的對存儲器進行低級控制。

7、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。

參考資料:百度百科-標識符

c語言變量名命名規(guī)則

在定義變量時,變量名可以是字母、數(shù)字和下劃線的組合。但是也不是隨便的組合,要注意以下幾個命名規(guī)則:

1、變量名以英文字母開頭;

變量名的開頭不能是數(shù)字,可以由字母或下劃線開頭。但,實際上編程中最常用的是以字母開頭,而以下劃線開頭的變量名是系統(tǒng)專用的。

隨便打開一個頭文件就會看到,它里面所有的變量名、宏名、函數(shù)名全是以下劃線開始的。

所以為了避免與系統(tǒng)定義的名字產(chǎn)生沖突,在編程的時候,除非要求這么定義,否則永遠都不要使用下劃線作為一個變量名的開頭。

正確的變量名:

int In_1=2;

int abc=5;

錯誤的變量名:

int 1In_1=2;

int 2abc=5;

2、不可以包含空格、標點符號和類型說明符(%、、!、#、@、$);

//錯誤的變量名:不能包含空格、標點符號和類型說明符(%、、!、#、@、$),只能是字母、數(shù)字、下劃線組成。

int %age = 13;

int a%ge = 13;

int name age = 12;

3、字母是區(qū)分大小寫;

//變量n和變量N是兩個變量。

int n = 11;

int N = 18;

4、有效長度為255個字符;

5、不可以是關(guān)鍵字;

//錯誤的變量名:case是C語言的一個關(guān)鍵字,不能作為變量名

int case = 12;

C語言中定義的關(guān)鍵字有:

由ANSI標準定義的C語言關(guān)鍵字共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個關(guān)鍵字就是已經(jīng)被C語言本身使用,不能作為其他用途使用,比如不能定義成變量名、函數(shù)名。

C語言命名規(guī)范

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

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) 標志(一般是有多位的數(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) 坐標值/短整數(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

網(wǎng)頁題目:函數(shù)名命名規(guī)則c語言 c語言函數(shù)名稱
當前地址:http://www.yijiale78.com/article8/ddjgjip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務器全網(wǎng)營銷推廣網(wǎng)站排名App設(shè)計微信公眾號

廣告

聲明:本網(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)

成都app開發(fā)公司