3.3. 函数

  1. 所有调用函数在".h"头文件中声名,对于只是在本模块中调用的函数,用static关键字限制;

  2. main函数,一定有返回值,且为int类型;

  3. 函数之间空两行,以示区分;

  4. 函数的类型和函数名分开两行写,即函数类型和函数名都从1列开始;

    方便使用命令 grep "^函数名" 文件名 快速查找函数定义,而不会定位到函数调用的代码;

  5. 函数的参数一个一行(推荐);

  6. 一个函数不长于100行左右,即不超过两屏,如果超过,说明应该考虑进一步模块化;