多文件程序编译时头文件的使用方法

如果把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 

//不管这个头文件被包含多少次, 只有一次生效 

 

posted @ 2018-02-08 14:37  heheheda  阅读(361)  评论(0编辑  收藏  举报