1.熟悉ANSIC中丰富的函数集合
2.应该在多个函数定义之间放置一个空行来分隔开这些函数,这有助于提高程序的可读性
3.尽管被忽略的返回值类型在默认情况下是int型,但我们应该始终明确地指定返回值类型.但是,main的返回值类型通常被忽略掉
4.在参数列表中包含每个参数的数据类型,即使这个参数是默认的int数据类型
5.传递给函数的参数和在函数定义中的对应参数最好不要同名,虽然这么做并不是错误.这有助于避免混淆
6.选择有意义的函数名和有意义的参数名可以使程序具有更好的可读性,并且有助于避免过多使用注释
7.为所有函数都包含函数原型以利用C语言的数据类型检测功能.使用#include预处理指令从适当的库的头文件
中为标准库函数获取函数原型.还可以使用#include来获取您和您小组成员开发的函数的函数原型
8.有时把参数名包含在函数原型中,这是为了进行文档说明.编译器会忽略这些参数名
9.在定义枚举常量的名字时使用大写字母,这样可以在程序中突出这些常量,以表示这些是枚举常量而不是变量