目录
基本的代码规范
Basic rules and guidelines of Coding Style
*程序版式
*程序注释
*命名规则
追求
*清晰、整洁、美观、一目了然
*容易阅读,容易测试程序版式
程序版式
对齐(Alignment)与缩进(indent)
——保证代码整洁、层次清晰的主要手段
*位于同一层{和}之内的代码在{右边数格处左对齐
*同层次的代码在同层次的缩进层上
*现在的许多开发环境、编辑软件都支持“自动缩进”
*VC中有自动整理格式功能(ALT+F8)
*一般用设置为4个空格的Tab键缩进,不用空格缩进
变量的对齐规则
*数据类型+n个TAB+变量名+[n个TAB]+=+[初始化值];
*例
char name[20];
char addr[30];
char sex="F";
int age=20;
float score=90;
空行——分隔程序段落的作用
*在每个函数定义结束之后加空行
*在一个函数体内,相邻两组逻辑上密切相关的语句块之间加空行,语句块内不加空行
代码行内的空格——增强单行清晰度
*关键字之后加空格,但函数名之后不加空格
*赋值、算术、关系、逻辑等二元运算符前后各加一空格
*但一元运算符以及[ ] . - >前后不加空格
sum = sum + term;
*(向后紧跟,) , ; 向前紧跟,紧跟处不留空格,,;后留一个空格
Function(x, y, z)
for (initialization; condition; update)
*对表达式较长的for和if语句,为了紧凑可在适当地方去掉一些空格
for (i=0; i<10; i++)
if ((a+b>c) && (b+c>a) && (c+a>b))
代码行
一行只写一条语句,便于测试
一行只写一个变量,便于写注释
int widt