c语言函数命名规范

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除

c语言函数命名规范

篇一:c语言命名规则

匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的

命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理

解。它是由微软内部的一个匈牙利人发起使用的,结果它在微软内部逐渐流行起来,并且推

广给了全世界的windows开发人员。下面将介绍匈牙利命名法,后面的例子里也会尽量遵守

它和上面的代码风格。

aarray数组

bbool(int)布尔(整数)

byunsignedchar(byte)无符号字符(字节)

cchar字符(字节)

cbcountofbytes字节数

crcolorreferencevalue颜色(参考)值

cxcountofx(short)x的集合(短整数)

dwdwoRd(unsignedlong)双字(无符号长整数)

fFlags(usuallymultiplebitvalues)标志(一般是有多位的数值)

fnFunction函数

g_global全局的

hhandle句柄

iinteger

llong

lplongpointer

m_datamemberofaclass

成员

nshortint

ppointer

sstring

szzeroterminatedstring

符串

tmtextmetric

uunsignedint

ulunsignedlong(ulong)整数长整数长指针一个类的数据短整数指针字符串以0结尾的字文本规则无符号整数无符

号长整数

wwoRd(unsignedshort)无符号短整数

x,yx,ycoordinates(short)坐标值/短整数

vvoid空

有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以

显示说明其是局部变量。

前缀类型例子

g_全局变量g_servers

c类或者结构体cdocument,cprintinfo

m_成员变量m_pdoc,m_ncustomers

Vc常用前缀列表:

前缀类型描述例子

chchar8位字符chgrade

chtchaR16位unicode类型字符chname

bbool布尔变量benabled

nint整型(其大小由操作系统决定)nlength

nuint无符号整型(其大小由操作系统决定)nlength wwoRd16位无符号整型wpos

llong32位有符号整型loffset

dwdwoRd32位无符号整型dwRange

p*ambientmemorymodelpointer内存模块指针,指针变

量pdoc

lpFaR*长指针lpdoc

lpszlpstR32位字符串指针lpszname

lpszlpcstR32位常量字符串指针lpszname

lpszlpctstR32位unicode类型常量指针lpszname hhandlewindows对象句柄hwnd

lpfn(*fn)()回调函数指针callbackFarpointertocallbackfunctionlpfnabort windows对象名称缩写:

windows对象例子变量mFc类例子对象

hwndhwnd;cwnd*pwnd;

hdlghdlg;cdialog*pdlg;

hdchdc;cdc*pdc;

hgdiobjhgdiobj;cgdiobject*pgdiobj;

hpenhpen;cpen*ppen;

hbRushhbrush;cbrush*pbrush;

hFonthFont;cFont*pFont;

hbitmaphbitmap;cbitmap*pbitmap;

hpalettehpalette;cpalette*ppalette;

hRgnhRgn;cRgn*pRgn;

hmenuhmenu;cmenu*pmenu;

hwndhctl;cstatic*pstatic;

hwndhctl;cbutton*pbtn;

hwndhctl;cedit*pedit;

hwndhctl;clistbox*plistbox;

hwndhctl;ccombobox*pcombobox;

Vc常用宏定义命名列表:

前缀符号类型符号例子范围

篇二:c语言变量命名规则

1、严格采用阶梯层次组织程序代码:

各层次缩进的分格采用Vc的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如:

2、提示信息字符串的位置

在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。

3、对变量的定义,尽量位于函数的开始位置。

二、命名规则:

1、变量名的命名规则

①、变量的命名规则要求用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求单词的第一个字母应

大写。即:变量名=变量类型+变量的英文意思(或缩写)

相关文档
最新文档