一、头文件的结构:
1.头文件的作用是起声明而不是定义
2.预处理快。防止头文件被重复调用。
3.函数和类结构的声明如#include<stdio.h>.就是对一个标准的输出输入函数的声明
二、空行的作用
1.程序更加清晰,便于理解和纠错。
2.一般只有的在一个完整的逻辑语句或者一个函数定义后加空行
如if
{
语句\表达式
}
Else;
//空行
三、代码行:
1.一个代码行只表示一个变量的定义或者是只写一个语句,方便注释
如:int a = 0;//变量a赋初值;
2.在执行语句加{};如if、for等逻辑清晰,防止失误。
四、代码行内的空格
1.关键字之后要留空格。如if,for,while等关键字之后留空格在加“(”。
2.如果“;”后不是一行结束,其后要留空格。
3.操作符两边加空格如“ = ”,“ >= ”,“ && ”等等。
4.一元操作符前后不加空格如:“!”,“++”,“--”。
五、注释
1.一般是版本、版权的声明。
2.重要代码行或段落的提示。
3.代码比较长或者是多重嵌套时,在段落结束处加注释,便于阅读。
六、命名的规则:
1.“匈牙利法”在变量和函数中加入前缀增进人们对程序的理解。如指针变量前加p.
2.共性原则。
3.不要出现标识符完全相同的局部变量和全局变量,容易让人误解。
七、Windows应用程序命名规则:
1.类名和函数名用大写字母开头组合而成如:class Node类名void Draw(void)函数名
2.常量全用大写的字母,用下滑线分隔单词。
3.静态变量加前缀 s_(表示 static),全局变量加前缀 g_(表示 global)。