1.int* a,b;
a和b的类型不一样, a是指针,b是整型。
typedef int* int_p;
int_p a,b;
或者int* a,*b;
这样写的话,a和b都是指针类型。
#define int_p int*;这是纯粹的文本替换。
typedef定义之后是一种独立类型。
2.大部分注释都换成了空格。
in/* */t a; 等价于 in t a;替换成一个空格。
3.# define(中间可以有空格),但是不建意。
4.全局变量,常量定义等建议加上注释。
5.注释要么出现在上边,要么出现在右边,不要写在下边。
6.代码嵌套过多时应该加注释。
7.注释与代码的缩进一致。
8.数值的单位一定要注释。
9.变量的使用范围给出注释,尤其是参数。
10.对一系列数字编号给出注释,尤其在编写底层驱动程序的时候(比如引脚编号)。
11.尽量不要在一行代码或表达式的中间插入注释。
12.在多层嵌套的时候,每一次}结束加一个注释,标记清楚结束的是哪一个。
13