www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發網

電子開發網電子設計 | 電子開發網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
請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
麻豆国产精品视频| 国产成人综合网| 久久综合中文字幕| 成人美女视频在线看| 亚洲人成精品久久久久| 欧美三级三级三级| 激情综合色丁香一区二区| 国产欧美日韩不卡免费| 欧美在线免费观看亚洲| 青青草国产精品97视觉盛宴| 国产亚洲精品福利| 色综合久久天天| 免费成人小视频| 国产精品天干天干在线综合| 欧美日韩一区二区在线视频| 国产一区激情在线| 亚洲精品你懂的| 日韩精品在线一区| av亚洲产国偷v产偷v自拍| 视频一区视频二区中文| 国产拍欧美日韩视频二区| 欧美视频日韩视频| 国产精品白丝jk黑袜喷水| 一区二区三区精品在线| 精品少妇一区二区三区在线视频| 不卡一区二区中文字幕| 五月婷婷综合激情| 国产精品沙发午睡系列990531| 欧美精品久久一区| 成人午夜激情影院| 日韩av午夜在线观看| 国产精品福利一区二区| 日韩免费一区二区| 日本久久精品电影| 国内精品伊人久久久久av影院| 一区二区三区 在线观看视频| 久久网这里都是精品| 在线观看不卡一区| 国产成人超碰人人澡人人澡| 午夜影院在线观看欧美| 国产精品久久一卡二卡| 欧美大胆一级视频| 91高清在线观看| 成人一区二区三区| 蜜桃av噜噜一区二区三区小说| 亚洲精品乱码久久久久久| 久久综合色婷婷| 9191国产精品| 色系网站成人免费| 国产精品18久久久| 久久精品国产999大香线蕉| 有码一区二区三区| 国产精品视频线看| 精品国产自在久精品国产| 精品视频在线看| zzijzzij亚洲日本少妇熟睡| 国产麻豆一精品一av一免费| 五月激情丁香一区二区三区| 亚洲欧美综合在线精品| 国产亚洲精品久| 欧美va亚洲va| 欧美一区二区三区免费| 精品视频123区在线观看| 91婷婷韩国欧美一区二区| 国产一区免费电影| 久久av中文字幕片| 免费观看成人av| 性久久久久久久久| 一区二区三区欧美亚洲| 中文字幕在线视频一区| 久久久久久97三级| 精品国产电影一区二区| 日韩欧美国产精品一区| 在线综合视频播放| 制服丝袜日韩国产| 欧美高清视频一二三区 | 欧美成人午夜电影| 91精品欧美综合在线观看最新| 欧美性视频一区二区三区| 色屁屁一区二区| 色激情天天射综合网| 色又黄又爽网站www久久| 91丨porny丨户外露出| 91香蕉视频mp4| 色综合天天综合狠狠| 99久久久无码国产精品| 成人国产精品免费观看视频| 国产成人免费视频精品含羞草妖精 | 亚洲制服丝袜av| 亚洲综合免费观看高清完整版在线| 亚洲精品乱码久久久久久| 亚洲美女视频一区| 一区二区三区日韩欧美精品| 一区二区三区四区在线播放| 亚洲综合在线视频| 亚洲夂夂婷婷色拍ww47| 亚洲电影一区二区三区| 亚洲国产精品久久久久婷婷884| 亚洲午夜在线电影| 午夜精品成人在线视频| 三级一区在线视频先锋| 蜜桃一区二区三区在线观看| 老司机精品视频线观看86| 久久国产尿小便嘘嘘尿| 国产做a爰片久久毛片| 国产精品77777| 成人高清免费在线播放| 色综合久久九月婷婷色综合| 欧美性色黄大片手机版| 欧美美女黄视频| 日韩欧美中文字幕精品| 久久综合色综合88| 国产精品麻豆一区二区| 一区二区三区高清在线| 亚洲国产精品久久久久婷婷884| 日韩中文字幕不卡| 久久国产麻豆精品| 国产精品91xxx| 91亚洲国产成人精品一区二三| 欧美性生活大片视频| 欧美一区二区不卡视频| 久久久九九九九| 亚洲三级电影网站| 三级精品在线观看| 国产一区二区三区免费观看| www.在线欧美| 欧美日韩高清一区二区不卡| 日韩精品一区二区三区三区免费| 国产偷国产偷精品高清尤物| 亚洲欧美偷拍卡通变态| 日韩黄色免费电影| 国产成人免费9x9x人网站视频| 色综合天天综合在线视频| 在线成人高清不卡| 国产人成一区二区三区影院| 一区二区三区不卡在线观看| 日本女优在线视频一区二区| 丰满少妇久久久久久久| 在线观看精品一区| 精品国产123| 亚洲免费av高清| 另类人妖一区二区av| 97久久超碰国产精品| 欧美剧情片在线观看| 久久免费午夜影院| 亚洲精品高清在线观看| 精品一区二区三区不卡 | 97精品视频在线观看自产线路二| 在线播放中文字幕一区| 中文字幕乱码日本亚洲一区二区| 亚洲国产精品一区二区久久| 国产一区二区美女| 欧美三级视频在线| 国产日韩欧美麻豆| 天天影视网天天综合色在线播放| 国产成人av网站| 欧美老肥妇做.爰bbww视频| 中文字幕巨乱亚洲| 蜜桃av噜噜一区| 色狠狠色狠狠综合| www成人在线观看| 亚洲一区二区在线观看视频| 国产福利91精品| 欧美精品丝袜中出| 国产精品超碰97尤物18| 久久 天天综合| 欧美亚洲国产一区在线观看网站| 国产色一区二区| 日本欧美久久久久免费播放网| 91丝袜美腿高跟国产极品老师 | 91猫先生在线| 国产欧美一区二区精品性色超碰| 亚洲国产日韩a在线播放性色| 粉嫩久久99精品久久久久久夜| 91麻豆精品国产91久久久久久久久| 亚洲欧洲另类国产综合| 国产在线一区二区| 8x8x8国产精品| 一区二区三区免费| www.日韩av| 久久精品欧美一区二区三区不卡 | 精品视频在线免费观看| 国产精品久久久久久久第一福利| 久久成人羞羞网站| 欧美日韩中文字幕精品| 国产精品不卡在线| 国产一区二区女| 日韩久久精品一区| 婷婷久久综合九色国产成人 | 国产日本欧美一区二区| 麻豆传媒一区二区三区| 欧美日韩久久久| 一区二区三区资源| 99久久国产综合精品麻豆| 久久人人超碰精品| 麻豆91在线观看| 欧美一级xxx| 日本一区中文字幕| 欧美日韩久久一区二区| 一区二区理论电影在线观看|