卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java駝峰轉(zhuǎn)下劃線工具 倍福模塊命名規(guī)則?

倍福模塊命名規(guī)則?1常量都用大寫字母來(lái)表示, 用下劃線 “_” 加強(qiáng)可讀性。1VAR CONSTANT2MAX_HEIGHT: REAL :1234; (* [Pa]*)3END_VAR以結(jié)構(gòu)體為例,

倍福模塊命名規(guī)則?

1常量都用大寫字母來(lái)表示, 用下劃線 “_” 加強(qiáng)可讀性。

1VAR CONSTANT2MAX_HEIGHT: REAL :1234; (* [Pa]*)3END_VAR

以結(jié)構(gòu)體為例,定義結(jié)構(gòu)體時(shí),結(jié)構(gòu)體的名稱要使用Prefix_Name的形式,Name以駝峰式命名法

駱峰式命名法(Camel-Case)是電腦程式編寫時(shí)的一套命名規(guī)則(慣例)。

駱峰式命名法就是當(dāng)變量名或函式名是由一個(gè)或多個(gè)單字連結(jié)在一起,而構(gòu)成的唯一識(shí)別字時(shí),第一個(gè)單詞以小寫字母開始;第二個(gè)單詞的首字母大寫或每一個(gè)單詞的首字母都采用大寫字母,例如:myFirstName、myLastName,這樣的變量名看上去就像駱駝峰一樣此起彼伏,故得名。

小駝峰法

變量一般用小駝峰法標(biāo)識(shí)。駝峰法的意思是:除第一個(gè)單詞之外,其他單詞首字母大寫。譬如

int myStudentCount;

變量myStudentCount第一個(gè)單詞是全部小寫,后面的單詞首字母大寫。

大駝峰法

相比小駝峰法,大駝峰法把第一個(gè)單詞的首字母也大寫了。常用于類名,函數(shù)名,屬性,命名空間。譬如

public class DataBaseUser;

當(dāng)定義一個(gè)名為 ST_BufferEntry的結(jié)構(gòu)體文本:

1stBufferEntry:ST_BufferEntry;//創(chuàng)建結(jié)構(gòu)體數(shù)據(jù)類型變量;//為結(jié)構(gòu)體內(nèi)數(shù)據(jù)賦值

當(dāng)定義一個(gè)BYTE型的變量:

1 nCount:BYTE;

C語(yǔ)言的代碼規(guī)范有哪些?

代碼規(guī)范是一個(gè)程序員最基本的要求,所以從一開始學(xué)習(xí)編程的時(shí)候就應(yīng)養(yǎng)成良好的習(xí)慣,符合代碼規(guī)范的要求。下面具體說(shuō)一下C語(yǔ)言的代碼有哪些規(guī)范。

一、命名規(guī)范

1、匈牙利命名:基本原則:變量名=屬性+類型 +對(duì)象,每一個(gè)對(duì)象的名稱都要求有明確含義,可以取對(duì)象名字全稱或名字的一部分。命名要基于容易記憶容易理解的原則。保證名字的連貫性是非常重要的。

例子:

屬性部分:

全局變量:g_

常量: c_

靜態(tài)變量:s_

類型部分:

指針 p

函數(shù) fn

無(wú)效 v

句柄 h

長(zhǎng)整型 l

布爾 b

浮點(diǎn)型 f

雙字 dw

字符串 s

短整型 n

雙精度浮點(diǎn) d

計(jì)數(shù) c(通常用 cnt)

字符 ch(通常用 c)

整型 i(通常用 n)

字節(jié) by

字 w

實(shí)型 r

無(wú)符號(hào) u

描述部分:

最大 Max

最小 Min

初始化 Init

臨時(shí)變量 T(或 Temp)

源對(duì)象 Src

目的對(duì)象 Dest

例子:

定義一個(gè)int類型局部變量:int nResult

定義一個(gè)int類型全局變量:int g_nResult

定義一個(gè)指針類型數(shù)組:char* pCResult[24]

定義一個(gè)函數(shù):fnAdd()

……

2、駝峰式命名:第一個(gè)單詞首字母小寫,后面其他單詞首字母大寫(又稱小駝峰式)。

例子:

定義一個(gè)int類型局部變量:int myAge

定義一個(gè)指針類型數(shù)組:char* myResult[24]

定義一個(gè)函數(shù):myAdd()

……

3、帕斯卡命名:每個(gè)單詞的第一個(gè)字母都大寫(又稱大駝峰式)。

例子:

定義一個(gè)int類型局部變量:int MyAge

定義一個(gè)指針類型數(shù)組:char* MyResult[24]

定義一個(gè)函數(shù):MyAdd()

……

4、其他命名比如下劃線命名。

例子:

定義一個(gè)int類型局部變量:int My_Age

定義一個(gè)指針類型數(shù)組:char* My_Result[24]

定義一個(gè)函數(shù):My_Add()

……

以上幾種命名,讀者朋友只需要使用一種就可以了,筆者這里推薦第一種匈牙利命名。

二、代碼編輯排列:

1、變量的定義盡可能放在最開始處,功能相近的函數(shù)集中放在一起。

2、聲明變量時(shí)對(duì)齊變量名,并在定義時(shí)寫上注釋。

3、函數(shù)間要使用空行分開,每個(gè)函數(shù)定義時(shí)寫注釋。

4、某一段代碼寫上具體的注釋,標(biāo)注具體完成什么功能。

5、函數(shù)或過程的開始、結(jié)構(gòu)的定義及循環(huán)、判斷等語(yǔ)句的代碼都要采用縮進(jìn)風(fēng)格,case語(yǔ)句下的情況處理語(yǔ)句也要遵從縮進(jìn)風(fēng)格。

6、程序塊的分界符“{”與“}”應(yīng)各占一行。

7、工程項(xiàng)目中不起作用的文件、代碼、變量等應(yīng)刪除。

8、說(shuō)明性文件(如頭文件.件、.inc文件、.def文件等)頭部應(yīng)寫上注釋。

9、程序要有作者信息、程序功能描述、版本信息、完成時(shí)間、修改日志等信息。

10、建議將常用頭文件全部放入stdafx.h中,而每個(gè)cpp開始處嵌入stdafx.h。避免不必要的錯(cuò)誤。