良好的代码风格

2 篇文章 0 订阅

一.“{”位置的两种风格

  1. { 和 }独占一行,且位于同一列,与引用它们的语句左对齐,便于检查配对情况
  2. 位于同一层 { 和 } 之内的代码在 { 右边数格处左对齐,即同层次的代码在同层次的缩进层上。


二.变量的对齐规则

数据类型 + N个TAB + 变量名 + [N个TAB ] +=+[初始化值] ;

char   name[20];

char   addr[30];

char   sex   = 'F';

int    age   = 20;

float  score = 90;


三.空行——分隔程序段落的作用

  1. 在每个类声明之后加空行
  2. 在每个函数定义结束之后加空行
  3. 在一个函数体内,相邻两组逻辑上密切相关的语句块之间加空行,语句块内不加空行


四代码行内的空格——增强单行清晰度

  1. 关键字之后加空格
  2. 函数名之后不加空格
  3. 赋值、算术、关系、逻辑等二元运算符前后各加一空格,但一元运算符前后一般不加空格

sum = sum + term;

      4.后紧跟,) , ;向前紧跟(向,紧跟处不留空格, ;后留一个空格

Function(x, y, z)

for (initialization; condition; update)

      5.[] . -> 前后不加空格

      6.对表达式较长的for和if语句,为了紧凑可在适当地方去掉一些空格

for (i=0; i<10; i++)

if ((a+b>c) && (b+c>a) && (c+a>b))

建议的风格
void Function(int x)
{
    … // program code
}
if (condition)//if后面跟了一个空格
{
    … // program code
}
else
{
    … // program code
}
for (initialization; condition; update)
{
    … // program code
}
while (condition)
{
    … // program code
}
如果出现嵌套的{},则使用缩进对齐,如:
	{
	   …
		 {
		   …
		 }
	  …
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值