C++星火02_一些好的编程规范

本文详细介绍了编程中的一些关键规范,包括空格使用、长表达式拆分、指针定义、多层注释、类编写顺序等。遵循这些规范有助于提高代码的可读性和维护性,确保团队协作效率。通过实例解析,读者可以更好地理解和应用这些编程原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文总结一些编程部分好的编程规范


1 空格
空格出现在','之后,不作为结束符的';'之后,"?"  ":" 前后,各种二元运算符之后
int Func1(int nA,  int nB);
for(int nCnt = 0;  nCnt <= 100;  nCnt++)...
if(nYear <= 2012)...
if((a <= b) && (c <= d))...
nX = a > b ? 10 : 20;

2 长表达式
表达式过长可以在低优先级处拆分多行,新行要进行适当的缩进
if( (very_long_variable1 >= very_long_variable2)
&& (very_long_variable3 <= very_long_variable4)
&& (very_long_variable5 >= very_long_variable6) )

 

3 指针定义数据

int* nY, nZ;会被误认为定义了两个整型指针
可以用typedef避免
typedef int* PINT;
PINT p1, p2;这里就是定义了两个整型指针

4 多层嵌套的注释
在一些段落结束的地方加注释
if()
{
...
while(...)
{
...
}//end of while
...
}//end of if

5 类的编写顺序
一般先写接口,把一些私有数据成员放在后面
class A
{
public:
void Func1();
void Func2();
private:
int m_nA;
int m_nB;
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值