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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cj5785/article/details/88983676

多源文件的意义

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

多源文件的使用

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

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

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

头文件的规范

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

#ifndef __MY_H
#define __MY_H

//此处填写函数声明

#endif

猜你喜欢

转载自blog.csdn.net/cj5785/article/details/88983676