编程命名规范

前言

设定一个命名规范是为了让自己能够有一个良好的编程习惯,让代码更加的规范!

命名通用规则

文件名、函数名、和变量名的命名应具有描述性,不要过度的缩写,类型变量是名词,函数名是动词或动词+名词。函数名必须是指令性的,非常普遍性的采用缩写。标示符采用英文单词或其组合,应当直观且可以拼读,可望文知意,用词应当准确。用正确的反义词组命名具有互斥意义的标识符。

文件命名

文件名全部小写,文件名和类名相同

变量命名

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

前缀                                    类型

a                                         数组(array)

b                                         布尔值(Boolean)

by                                       字节(Byte)

c                                         字符(char)

cr                                        颜色参考值(ColorRef)

cx,cy                                   坐标差

h                                         句柄(hand)

m                                        类的成员

n                                         整型

p                                         指针

f                                          浮点数

s                                         静态变量

g                                         外部全局变量

sg                                       静态全局变量

sm                                      累的静态成员变量


类型命名

类型包括类(class)、结构体(struct)、类型定义(typedef)、枚举(enum)

类的名称以C开头,每个单词的首字母大写,如CAnalyser

传统C结构体的命名,将每个单词的首字母大写

枚举、联合、typedef

对枚举类型中的变量,要求用枚举变量或其缩写作为前缀,如enum EMDAYS{EMDAYS_MONDAY;EMDAYS_TUESDAY}

对于typedef,结构名加小写前缀tag.

宏全部由大写字母组成,单词间通过下划线来界定

函数命名

首字母大写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值