《C语言课程设计》一2.3 命名规则

2.3 命名规则

制定命名规则的目的是增强程序的可读性,命名规则并没有统一的标准,这里给出一种简单的命名规则仅供参考。
函数、变量、常量等标识符的命名要清晰,使其具有自注释性。较长的单词可取单词的头几个字母形成缩写,一些单词可采用公认的缩写。标识符应避免仅靠大小写不同来区分。
变量和参数的标识符以首单词小写,其后各单词首字母大写组成。常量以全大写字母组成,单词间可用下划线分隔。函数名由以大写字母开头的单词组成,函数名通常应包含动词。
全局变量和全局函数在整个项目中都会用到,命名要详尽。局部变量和仅在一个源文件中调用的函数的命名可以适当简略。禁止使用汉语拼音来命名,其可读性极差。
类名由以大写字母开头的单词组成。类的数据成员加前缀m_,静态变量加前缀s_,全局变量加前缀g_。例如:

int maxNumber;                /* 变量 */
#define MAX_LENGTH 80            /* 常量 */
int MyStrlen(const char *str);        /* 函数及参数 */
class Example {                /* 类 */
public:
    Example(double min, double max);
    double GetMax() const {return m_max;}
    double GetMin() const {return m_min;}
private:
    double m_max;
double m_max;
static int s_count;
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值