C学习笔记-多源文件的编译

多源文件的意义

为了精简代码和更好的维护代码,往往需要将一些功能实现的代码与主函数代码分开来
在使用的时候再主函数中调用

多源文件的使用

假设现有my.c和main.c两个源代码文件,现在要再main.c中调用my.c中实现的函数,那么按照规范,应该按如下几步实行:

  1. 生成相应的头文件(my.h),再该头文件中声明函数
  2. 再要调用的文件内使用include包含(#include “my.h”)

注:也可直接使用extern关键字

头文件的规范

多个头文件的定义,可能会造成函数的重复声明,因此再头文件声明的时候,会使用如下格式:

#ifndef __MY_H
#define __MY_H

//此处填写函数声明

#endif
posted @ 2019-04-02 22:57  cj5785  阅读(102)  评论(0编辑  收藏  举报