日产精品视频无码免费_亚洲蜜臀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
請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
九九免费高清在线观看视频| 精品国产一区二区三区久久久狼 | 日韩在线观看视频网站| 亚洲精品久久玖玖玖玖| 人人干人人插| 日韩在线观看视频免费| 日韩女人做爰大片| 亚洲女初尝黑人巨高清在线观看| 天天做人人爱夜夜爽2020毛片| 麻豆网站在线看| 精品国产一区二区三区久| 欧美日本韩国| 精品在线视频播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 一级女性全黄生活片免费| 91麻豆精品国产自产在线观看一区 | 免费毛片播放| 夜夜操网| 高清一级片| 欧美激情一区二区三区视频 | 尤物视频网站在线| 二级特黄绝大片免费视频大片| 成人av在线播放| 欧美激情一区二区三区在线播放| 日韩中文字幕一区| 99色吧| 青草国产在线观看| 精品视频在线观看一区二区三区| 精品国产亚洲人成在线| 欧美一级视频免费| 亚洲女人国产香蕉久久精品| 天天色成人| 91麻豆精品国产自产在线观看一区| 一级片免费在线观看视频| 欧美a免费| 成人a大片在线观看| 91麻豆国产| 午夜在线观看视频免费 成人| 成人免费福利片在线观看| 国产91丝袜在线播放0| 日韩中文字幕在线观看视频| 精品在线免费播放| 国产成人精品综合在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎论坛| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美a级v片不卡在线观看| 精品视频在线观看视频免费视频| 日日夜人人澡人人澡人人看免| 免费国产在线观看| 久草免费在线视频| 九九精品久久久久久久久| 久久国产精品自线拍免费| 精品国产香蕉在线播出| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本免费看视频| 久久99青青久久99久久| 日本免费乱理伦片在线观看2018| 亚洲wwwwww| 国产成人精品在线| 国产一区二区高清视频| 九九久久99综合一区二区| 亚洲爆爽| 成人免费观看视频| 欧美一区二区三区性| 天天做人人爱夜夜爽2020毛片| 亚洲天堂一区二区三区四区| 日韩在线观看视频网站| 亚洲精品影院久久久久久| 天天色色网| 精品久久久久久中文| 日本在线www| 黄视频网站免费| 亚洲 男人 天堂| 久久国产影院| 麻豆午夜视频| 日韩免费在线视频| 日本免费看视频| 精品在线观看一区| 精品久久久久久免费影院| 精品久久久久久中文字幕一区| 成人高清视频在线观看| 黄视频网站在线免费观看| 成人a级高清视频在线观看| 成人影视在线播放| 麻豆午夜视频| 亚洲女初尝黑人巨高清在线观看| 天堂网中文字幕| 国产一区二区精品| 韩国三级视频网站| 精品毛片视频| 精品视频免费观看| 久久精品欧美一区二区| 日韩专区亚洲综合久久| 国产网站在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产原创视频在线| 欧美一区二区三区在线观看| 在线观看导航| 美女被草网站| 成人影院久久久久久影院| 午夜久久网| 久久久久久久免费视频| 天天做日日爱| 二级片在线观看| 国产精品12| 九九精品在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 中文字幕Aⅴ资源网| 国产伦久视频免费观看视频| 久久国产影视免费精品| 欧美日本韩国| 免费的黄视频| 麻豆午夜视频| 欧美激情中文字幕一区二区| 色综合久久天天综合观看| 可以在线看黄的网站| 精品美女| 国产成人啪精品视频免费软件| 高清一级做a爱过程不卡视频| 日日夜夜婷婷| 国产网站免费视频| 精品国产香蕉在线播出| 国产精品自拍亚洲| 国产视频久久久| 日本免费区| 黄视频网站在线观看| 成人高清护士在线播放| 夜夜操网| 精品国产亚洲人成在线| 国产高清视频免费观看| 成人免费观看视频| 免费一级片在线观看| 成人高清护士在线播放| 欧美激情一区二区三区视频 | 国产麻豆精品高清在线播放| 午夜激情视频在线播放| 久久福利影视| 美女免费毛片| 你懂的日韩| 亚洲wwwwww| 精品美女| 91麻豆国产福利精品| 九九久久99综合一区二区| 欧美日本免费| 久久国产影视免费精品| 欧美一级视| 国产福利免费视频| 四虎影视库| 久久成人亚洲| 免费国产在线观看| 四虎论坛| 日韩中文字幕在线播放| 四虎影视库| 韩国毛片免费| 可以免费在线看黄的网站| 日韩中文字幕在线观看视频| 人人干人人草| 韩国毛片免费大片| 99热热久久| 成人高清视频在线观看| 亚欧乱色一区二区三区| 欧美1卡一卡二卡三新区| 亚欧成人乱码一区二区| 日韩在线观看视频黄| 精品视频在线观看一区二区三区| 精品在线免费播放| 国产成人啪精品视频免费软件| 欧美1区| 国产一区二区精品在线观看| 一级女人毛片人一女人| 九九九在线视频| 色综合久久天天综合观看| 在线观看导航| 天天色色色| a级精品九九九大片免费看| 久久久久久久久综合影视网| 午夜久久网| 色综合久久天天综线观看| 国产视频久久久久| 色综合久久久久综合体桃花网| 999久久久免费精品国产牛牛| 欧美18性精品| 免费毛片播放| 色综合久久天天综合观看| 国产激情视频在线观看| 午夜激情视频在线观看| 午夜欧美福利| 天天色色色| 麻豆网站在线免费观看| 日本特黄特黄aaaaa大片| 天天色色网| 成人高清视频免费观看| 一级毛片视频免费| 在线观看成人网 | 亚州视频一区二区| 精品在线视频播放| 亚洲女初尝黑人巨高清在线观看| 国产伦精品一区二区三区在线观看| 亚久久伊人精品青青草原2020|