c語(yǔ)言函數(shù)名命名原則 c函數(shù)命名規(guī)則

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

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

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、瀘水網(wǎng)站維護(hù)、網(wǎng)站推廣。

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

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

3、標(biāo)識(shí)符的長(zhǎng)度,c89規(guī)定31個(gè)字符以?xún)?nèi),c99規(guī)定63個(gè)字符以?xún)?nèi)。

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

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

常見(jiàn)命名規(guī)則

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

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

c語(yǔ)言變量名的命名規(guī)則是什么?

c語(yǔ)言變量名的命名規(guī)則是:

1、變量名以英文字母開(kāi)頭。

2、變量名中的字母是區(qū)分大小寫(xiě)的。

3、變量名不能是關(guān)鍵字。

4、變量名中不能包含空格、標(biāo)點(diǎn)符號(hào)和類(lèi)型說(shuō)明符。

變量是在C語(yǔ)言的基本語(yǔ)法對(duì)象。語(yǔ)言本身的變量名,依賴(lài)范圍(可變的源代碼文件和函數(shù),狹窄的命名空間)唯一標(biāo)識(shí)一個(gè)變量。

C語(yǔ)音:

可以明確地解決分配在編譯的語(yǔ)法對(duì)象稱(chēng)為左值。 &運(yùn)算符的左值的地址。變量在編譯時(shí)將被分配到一個(gè)IP地址是屬于左值。如定義字符A,INT B,你和一個(gè)char型變量,b表示一個(gè)int變量b的地址。

大小(字符)== 1,char變量占用一個(gè)字節(jié),一個(gè)地址變量實(shí)際上是一個(gè)運(yùn)行周期所占用,而內(nèi)容的存儲(chǔ)單元地址和一個(gè)值。是sizeof(int) 1(通常是32位環(huán)境中,4)的B&B本身所占用的地址空間不說(shuō),但簡(jiǎn)單的1個(gè)字節(jié)之一。

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

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

1、變量名以英文字母開(kāi)頭;

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

隨便打開(kāi)一個(gè)頭文件就會(huì)看到,它里面所有的變量名、宏名、函數(shù)名全是以下劃線(xiàn)開(kāi)始的。

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

正確的變量名:

int In_1=2;

int abc=5;

錯(cuò)誤的變量名:

int 1In_1=2;

int 2abc=5;

2、不可以包含空格、標(biāo)點(diǎn)符號(hào)和類(lèi)型說(shuō)明符(%、、!、#、@、$);

//錯(cuò)誤的變量名:不能包含空格、標(biāo)點(diǎn)符號(hào)和類(lèi)型說(shuō)明符(%、、!、#、@、$),只能是字母、數(shù)字、下劃線(xiàn)組成。

int %age = 13;

int a%ge = 13;

int name age = 12;

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

//變量n和變量N是兩個(gè)變量。

int n = 11;

int N = 18;

4、有效長(zhǎng)度為255個(gè)字符;

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

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

int case = 12;

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

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

C語(yǔ)言標(biāo)識(shí)符的命名規(guī)則有哪些?

C語(yǔ)言中把標(biāo)識(shí)符分為三類(lèi):關(guān)鍵字,預(yù)定義標(biāo)識(shí)符,用戶(hù)自定義標(biāo)識(shí)符 。

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

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

2、不能把C語(yǔ)言關(guān)鍵字作為用戶(hù)標(biāo)識(shí)符,例如if ,for, while等.

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

4、標(biāo)識(shí)符對(duì)大小寫(xiě)敏感,即嚴(yán)格區(qū)分大小寫(xiě)。一般對(duì)變量名用小寫(xiě),符號(hào)常量命名用大寫(xiě)。

5、標(biāo)識(shí)符命名應(yīng)做到“見(jiàn)名知意”,例如,長(zhǎng)度(length),求和、總計(jì)(sum),圓周率(pi)。

擴(kuò)展資料:

C語(yǔ)言特有特點(diǎn):

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

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

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

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

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

6、通過(guò)指針(pointer),C語(yǔ)言可以容易的對(duì)存儲(chǔ)器進(jìn)行低級(jí)控制。

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

參考資料:百度百科-標(biāo)識(shí)符

網(wǎng)頁(yè)標(biāo)題:c語(yǔ)言函數(shù)名命名原則 c函數(shù)命名規(guī)則
文章起源:http://muchs.cn/article44/dohcohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作電子商務(wù)、定制網(wǎng)站、域名注冊(cè)、外貿(mào)建站、品牌網(wǎng)站設(shè)計(jì)

廣告

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

綿陽(yáng)服務(wù)器托管