婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 編程學習 >> C語言 >> 正文

C語言常見命名規范

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018/3/30

 1 常見命名規則

比較著名的命名規則首推匈牙利命名法,

這種命名方法是由Microsoft程序員查爾斯·西蒙尼(Charles Simonyi) 提出的。

其主要思想是“在變量和函數名中加入前綴以增進人們對程序的理解”。

匈牙利命名法關鍵是:標識符的名字以一個或者多個小寫字母開頭作為前綴;

前綴之后的是首字母大寫的一個單詞或多個單詞組合,該單詞要指明變量的用途。

例如:lpszStr, 表示指向一個以'\0'結尾的字符串(sz)的長指針(lp)變量。

駱駝(Camel)命名法近年來越來越流行,

在許多新的函數庫和Java這樣的平臺下使用得當相多。

駱駝命名法,正如它的名稱所表示的那樣,指的是混合使用大小寫字母來構成標識符的名字。

其中第一個單詞首字母小寫,余下的單詞首字母大寫。

例如:printEmployeePaychecks(),函數名中每一個邏輯斷點都有一個大寫字母來標記。

帕斯卡(Pascal)命名法與駱駝命名法類似。

只不過駱駝命名法是第一個單詞首字母小寫,而帕斯卡命名法則是第一個單詞首字母大寫。

例如:DisplayInfo()和UserName都是采用了帕斯卡命名法。

在C#中,以帕斯卡命名法和駱駝命名法居多。

事實上,很多程序設計者在實際命名時會將駱駝命名法和帕斯卡結合使用,

例如變量名采用駱駝命名法,而函數采用帕斯卡命名法。

另一種流行的命名規則稱為下劃線命名法。

下劃線法是隨著C語言的出現流行起來的,在UNIX/LIUNX這樣的環境,以及GNU代碼中使用非常普遍。

本章所述的命名規則主要基于下劃線命名法發展而來。

2 函數的命名

函數名使用下劃線分割小寫字母的方式命名:

設備名_操作名()

操作名一般采用:謂語(此時設備名作為賓語或者標明操作所屬的模塊)或者

謂語+賓語/表語(此時設備名作為主語或者標明操作所屬的模塊) 等形式,如:

tic_init()

adc_is_busy()

uart_tx_char()

中斷函數的命名直接使用 設備名_isr() 的形式命名,如:

timer2_isr()

3 變量的命名

變量的命名也采用下劃線分割小寫字母的方式命名。

命名應當準確,不引起歧義,且長度適中。如:

int length;

uint32 test_offset;

單字符的名字也是常用的,如i, j, k等,它們通常可用作函數內的局部變量。

tmp常用做臨時變量名。

局部靜態變量,應加s_詞冠(表示static),如:

static int s_lastw;

全局變量(尤其是供外部訪問的全局變量),應加g_詞冠(表示global),如:

void (* g_capture_hook)(void);

4 常量及宏的命名

采用下劃線分割大寫字母的方式命名,一般應以設備名作為前綴,

防止模塊間命名的重復。如:

#define TIMER0_MODE_RELOAD 2

#define TIMER2_COUNT_RETRIEVE(val) ((uint16)(65536 - (val)))

當然,看作接口的宏可以按照函數的命名方法命名,例如:

#define timer2_clear() (TF2 = 0)

#define timer0_is_expired() (TF0)

5 常用縮寫詞

原詞 縮寫

addition add 加

subtraction sub 減

multiplication mul 乘法

division div 除法

answer ans 響應、回答

array arr 數組、集合

average avg 平均

buffer buf或buff 緩沖區

capture cap或capt 捕獲

check chk 檢查

count cnt 計數器

column col 列

control ctrl 控制

decode dec 解碼、譯碼

define def 定義

delete del 刪除

destination dst或dest 目的

display disp 顯示

encode enc 編碼

environment env 環境

error err 錯誤

float flt 浮動、浮點

frequency freq 頻率

header hdr 開始、開頭

index idx 索引、指示、

image img 影像、鏡像

increment inc 增加、增量

initalize init 初始化

iteration itr 循環、迭代

length len 長度

memory mem 內存

middle mid 中值

make mk 制造、形成

message msg 消息

number num 數量、編號

operand opnd 操作數

optimization opt 最優

operator optr 操作

packet pkt 消息包

positon pos 位置

previous pre或prev 以前的

pointer ptr 指針

record rcd 記錄

receive recv 收到、接收

result res 結果

return ret 返回

source src 源頭

stack stk 棧

string str 字符串

table tab 表

temporary tmp或temp 臨時

total tot 全部的

time stamp ts 時間戳

value val 值

Tags:C語言常見命名規范,C語言,命名規范  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 国产九九九九九| 青青草久久伊人| 黄色免费观看视频网站| 91好吊色国产欧美日韩在线| 免费不卡av在线| av无码精品一区二区三区| 韩国中文字幕av| 日韩av片免费观看| 中文字幕の友人北条麻妃| 丰满少妇久久久| 香蕉视频网站入口| 国产三级中文字幕| 天堂…中文在线最新版在线| 爆乳熟妇一区二区三区霸乳| 国产日本欧美在线| 大陆极品少妇内射aaaaa| 亚洲老女人av| 国产自产在线视频| 污视频网址在线观看| r级无码视频在线观看| 欧美激情国产精品日韩| 欧美亚洲视频一区| 日韩av一二三四| 中文字幕の友人北条麻妃| 日本一本二本在线观看| 日韩最新中文字幕| 天堂av在线网站| 少妇高潮毛片色欲ava片| 激情黄色小视频| 国产av无码专区亚洲精品| 午夜久久久久久久久久久| 搡女人真爽免费午夜网站| 17c丨国产丨精品视频| 日韩一区二区三区久久| www.com毛片| 国产黄色激情视频| 99中文字幕在线| 成年人网站大全| 国产高清精品在线观看| 日本中文字幕一级片| 亚洲天堂伊人网| 最新中文字幕免费视频| 六月丁香婷婷激情| 日本中文字幕亚洲| 欧美日韩激情四射| 国产盗摄视频在线观看| 午夜激情影院在线观看| 99sesese| 国产高清视频网站| 无码日韩人妻精品久久蜜桃| 少妇性饥渴无码a区免费| 成人一级生活片| 免费看污污视频| japanese在线播放| 国产日韩欧美大片| 五月天激情图片| 青青在线免费视频| 国产日产欧美一区二区| 中国一级黄色录像| gogogo免费高清日本写真| 一级网站在线观看| 人人妻人人澡人人爽精品欧美一区| 亚洲欧美日韩精品一区| 亚洲自拍第三页| 欧美少妇在线观看| 久久福利一区二区| 成人免费观看cn| 国产中文字幕视频在线观看| 国产97在线 | 亚洲| 久久无码高潮喷水| 男女视频在线看| 婷婷视频在线播放| 免费视频爱爱太爽了| 水蜜桃色314在线观看| 欧美性久久久久| 日韩免费高清在线| 天天摸天天舔天天操| 日本在线视频www色| 日本欧美视频在线观看| 黑鬼大战白妞高潮喷白浆| 9久久婷婷国产综合精品性色 | 免费观看成人网| 一级黄色特级片| 欧洲xxxxx| 日本欧美黄色片| 999精彩视频| 欧美极品少妇无套实战| 国产超级av在线| 在线免费黄色网| 给我免费播放片在线观看| 爱情岛论坛成人| 99久久免费观看| 手机在线看福利| 91免费版看片| 91人人澡人人爽人人精品| 欧美xxxx吸乳| 韩国视频一区二区三区| 免费看日本黄色| 性欧美videossex精品| a天堂资源在线观看| 在线看的黄色网址| 精品无码一区二区三区爱欲| 狠狠操狠狠干视频| 精品视频免费在线播放| 天天综合天天添夜夜添狠狠添| www.成年人视频| 红桃视频一区二区三区免费| 成人在线免费观看av| xxxxxx在线观看| 亚洲一区二区三区观看| 日韩视频第二页| www.99riav| 深爱五月综合网| 无码少妇一区二区三区芒果| 国产一区二区四区| 天堂网成人在线| 国产原创精品在线| 国产天堂在线播放| 亚洲色成人一区二区三区小说| av 日韩 人妻 黑人 综合 无码| 亚洲欧美视频二区| 亚洲视频在线a| 欧美 国产 小说 另类| 大伊香蕉精品视频在线| 久久视频免费在线| 精品一区二区成人免费视频| 亚洲一区二区三区四区五区| 欧美一级裸体视频| 日本熟妇人妻中出| 91激情视频在线| 成人黄色一区二区| 欧美 国产 小说 另类| 亚洲自偷自拍熟女另类| www国产精品内射老熟女| 国产精品久久久久7777| www成人免费| 久久久久99精品成人片| 91亚洲精品国产| 天堂8在线天堂资源bt| 日韩一级特黄毛片| 丰满的少妇愉情hd高清果冻传媒 | 国产喷水theporn| 欧美特级aaa| 日韩成人av免费| 1314成人网| 国产一区 在线播放| 青青草视频在线免费播放| 人妻少妇被粗大爽9797pw| 日韩精品无码一区二区三区免费| 日韩欧美精品在线观看视频| mm1313亚洲国产精品无码试看| 91人人澡人人爽人人精品| 在线观看日本www| 日本a在线天堂| 激情伊人五月天| 三年中国国语在线播放免费| 亚洲精品免费一区亚洲精品免费精品一区| 亚洲天堂2018av| 日本精品福利视频| 黄色免费观看视频网站| 亚洲综合婷婷久久| 青青草视频在线视频| www一区二区www免费| 午夜免费看毛片| 国产在线xxxx| 亚洲人辣妹窥探嘘嘘| 最新视频 - x88av| 日韩欧美在线播放视频| 久久久久久久久久毛片| 国产一区二区网| 亚洲免费成人在线视频| 成人免费看片'免费看| 日韩av播放器| 日韩精品免费一区| 中文字幕乱码人妻综合二区三区| 91国内在线播放| 成人性生活视频免费看| 天堂视频免费看| 成年人观看网站| 亚洲黄色av片| 日本a级片免费观看| 天天干天天操天天干天天操| 日本不卡在线观看视频| 亚洲欧美日韩不卡| 亚洲 中文字幕 日韩 无码| 欧美黄色免费网址| 国内自拍第二页| 国产主播在线看| 欧美日韩亚洲国产成人| 性生交免费视频| 国产在线青青草| 国产一级做a爰片久久毛片男| 日本特黄a级片| 国产精品免费成人| 国产人妻777人伦精品hd| 国产高清免费在线| 在线观看免费不卡av| 成人羞羞国产免费网站| 日韩精品视频在线观看视频| 天堂av.com|