编程思想 命名规范

来源:互联网 发布:2016年经济危机知乎 编辑:程序博客网 时间:2024/06/08 17:30

匈牙利命名法(一个或多个小写字母作为前缀,前缀之后是一个或者多个首字母大写的单词;前缀指明变量的单词指明变量的用途 (例:m_szFirstName

骆驼命名法(使用大小写来构成变量和函数的名字,首字母小写 (例:firstName

Pascal命名法(每一个单字的首字母都大写,不用空格、下划线和连接号隔开 (例:FirstName


变脸名 = 属性 + 类型 + 对象描述


属性:

属性一般是小写字母+_:

g_:全局变量

m_:类成员变量

s_:静态变量

c_:常量


类型:

b:bool

sz:以零结束的字符串

p:指针

n:整整

dw:双字

l:长整型

u:无符号

fn:函数


type(数据类型 kind(变量的含义

string zero sz 以0结尾的字符串


(主要用于理解别人的代码,先从变量的定义入手,读懂

前 缀         类  型

a                数组 (Array)  
b                布尔值 (Boolean)  
by              字节 (Byte)  
c                有符号字符 (Char)  
cb              无符号字符 (Char Byte,没有多少人用)  
cr               颜色参考值 (ColorRef)  
cx,cy          坐标差(长度 ShortInt)  
dw             Double Word  
fn               函数  
h                Handle(句柄)  
i                整型  
l                长整型 (Long Int)  
lp               Long Pointer  
m_             类的成员  
n                短整型 (Short Int)  
np              Near Pointer  
p                Pointer  
s                字符串型  
sz              以null做结尾的字符串型 (String with Zero End)  
w               Word 

原创粉丝点击