久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> C語言常見命名規范

C語言常見命名規范

關鍵字:C語言 單片機 作者:admin 來源:不詳 發布時間:2018-05-18  瀏覽:27

 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 值

編輯:admin  最后修改時間:2018-05-18

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
中文字幕色呦呦| 一道本在线观看视频| 国产精品无码av在线播放| 亚洲精品少妇一区二区| 美国av在线播放| 日韩video| 国产精品www在线观看| www.国产在线视频| 国产高清av在线播放| 日本www在线视频| av无码精品一区二区三区| 91淫黄看大片| 手机免费av片| 中文字幕日韩精品无码内射| avav在线播放| 欧美日韩亚洲一二三| av噜噜在线观看| 玖玖精品在线视频| 日韩欧美精品免费| 欧美黄色一级片视频| 精品综合久久久久| 日本精品福利视频| 日本精品一区二区三区四区| 91小视频网站| www污在线观看| 成人亚洲视频在线观看| 一级黄色高清视频| 伊人成色综合网| 777视频在线| 热久久最新网址| 欧美日韩亚洲自拍| 精品成在人线av无码免费看| 欧美aⅴ在线观看| 奇米视频888| 久久免费视频3| 午夜激情影院在线观看| 国产午夜福利在线播放| 韩国中文字幕av| 欧美精品久久久久久久自慰| 精品999在线| 国产av人人夜夜澡人人爽麻豆| 日韩精品一区二区三区不卡| 黄色一级片免费播放| 欧美 国产 日本| 狠狠干视频网站| 五月天国产视频| 91香蕉视频污版| av免费播放网址| 成年在线观看视频| 免费成人黄色大片| youjizzxxxx18| 日韩av一二三四区| 成人免费网站入口| 久久久久久久久久毛片| 浓精h攵女乱爱av| 成人中文字幕av| 999香蕉视频| 免费成人在线视频网站| 蜜臀av无码一区二区三区| 中国黄色录像片| 免费成人进口网站| 日韩国产精品毛片| 免费观看黄色的网站| 国产区二区三区| 亚洲国产精品三区| 欧美韩国日本在线| 人妻无码视频一区二区三区 | 一级网站在线观看| 久久av秘一区二区三区| 免费不卡av网站| 国内外成人激情免费视频| 欧美日韩在线免费观看视频| 99re8这里只有精品| 国产激情片在线观看| 搞av.com| 成人亚洲视频在线观看| 免费看国产黄色片| 在线播放黄色av| 日韩中文字幕亚洲精品欧美| 免费高清一区二区三区| 国产午夜福利在线播放| 少妇人妻互换不带套| 69久久久久久| xxxxxx在线观看| 欧美成人一区二区在线观看| 亚洲一区二区蜜桃| 好吊色这里只有精品| 欧美乱大交xxxxx潮喷l头像| 日韩精品一区二区三区久久| 中文av一区二区三区| 久久艹这里只有精品| 成人免费毛片在线观看| 亚洲激情在线观看视频| 亚洲国产精品影视| 日韩免费视频播放| www.五月天色| 91猫先生在线| 国产高潮呻吟久久久| 人妻精品无码一区二区三区| 亚洲36d大奶网| 婷婷五月综合缴情在线视频| 黄大色黄女片18第一次| 91免费黄视频| 最新中文字幕久久| 久久精品香蕉视频| 日韩黄色片在线| 国产传媒免费观看| 成人久久久久久久久| 日韩最新中文字幕| 又色又爽又高潮免费视频国产| 成年丰满熟妇午夜免费视频| 另类小说第一页| 国产免费一区二区三区视频| 小说区视频区图片区| 牛夜精品久久久久久久| 草b视频在线观看| 成人黄色片免费| 色香蕉在线观看| 午夜国产福利在线观看| 日本熟妇人妻xxxxx| 欧美激情视频免费看| 小泽玛利亚av在线| 欧美三级午夜理伦三级老人| 亚洲色图偷拍视频| 天天爽人人爽夜夜爽| 久久久久久久少妇| 男人亚洲天堂网| 成人在线观看黄| 精品久久久久av| 99视频在线视频| 欧美成人福利在线观看| 91淫黄看大片| 青青在线免费观看视频| 久久精品视频91| 网站一区二区三区| 国模私拍视频在线观看| 男女污污的视频| 亚洲人视频在线| 超碰在线免费观看97| 日本xxx免费| 69sex久久精品国产麻豆| 日韩精品福利片午夜免费观看| 日韩国产精品毛片| av网站手机在线观看| 俄罗斯av网站| 最新天堂中文在线| 超碰在线免费观看97| 欧美精品一区二区三区三州| 欧美日韩中文在线视频| 污污动漫在线观看| 人人妻人人澡人人爽精品欧美一区| 三级黄色片播放| 男人添女人下部高潮视频在观看| 久久精品免费一区二区| 狠狠操狠狠干视频| 免费日韩在线观看| 免费观看日韩毛片| 极品粉嫩美女露脸啪啪| 青青草综合视频| 午夜精品久久久内射近拍高清 | 男人添女荫道口喷水视频| av网站在线观看不卡| 亚洲图色中文字幕| 日本一道本久久| 日韩视频在线观看一区二区三区| 久草视频国产在线| 国产永久免费网站| 日韩精品视频一区二区在线观看| 韩国一区二区在线播放| 国产精品宾馆在线精品酒店| www,av在线| 日韩精品一区二区三区不卡 | 国产亚洲天堂网| 男女啪啪的视频| 三级在线免费看| 欧美国产激情视频| 欧美另类videosbestsex日本| www.亚洲高清| 无码人妻h动漫| 国产精品又粗又长| 老司机午夜网站| 天天看片天天操| 日日噜噜噜噜久久久精品毛片| 国产九色porny| 免费在线精品视频| 小早川怜子一区二区三区| 国产一级片黄色| 日本中文字幕片| 波多野结衣家庭教师在线播放| 男女啪啪免费观看| 色姑娘综合天天| 捷克做爰xxxⅹ性视频| 国产三级国产精品国产专区50| 国产日韩一区二区在线| 国产成人无码a区在线观看视频| 91免费版看片| www.亚洲成人网| 日韩av新片网| 欧美 丝袜 自拍 制服 另类| 欧美精品卡一卡二|