如果把main函数放在第一个文件中,而把自定义函数放在第二个文件中,那就是需要在一个文件中声明函数原型
如果把函数原型包含在一个头文件里,那么每次使用函数的时候就不用声明其原型了
把函数声明放在头文件里,是很好的习惯
#ifndef是预编译指令,代表如果没有定义一个常量,那么就欲编译下面的代码
#ifdef是预编译指令,代表如果定义了一个常量,那么就欲编译下面的代码
#ifdef 宏
代码
#endif
.c文件 放函数的定义
.h 文件 放函数的声明
多文件编译时,头文件的写法
#ifndef A_H #define A_H int add(int a, int b); int max(int a, int b); #endif //不管这个头文件被包含多少次, 只有一次生效