Liunx树莓派开发篇—分文件编程
分文件编程
有时一个项目需要实现很多模块功能,如果把这些模块代码都塞进main函数里,会显得程序臃肿,不美观。针对这一现象,可引入分文件编程分文件编程就是将主函数与各模块函数分离成不同的.C文件,同时新建一个.h文件用于存放各模块函数的声明,在主函数中调用.h文件。分文件能使程序功能责任划分,方便调试,主程序简洁
例子
实现两个整数的加减乘除。
以加法为例
a.创建.h文件,用于声明函数
int jiafa( int a, int b);
b.创建.c文件,编写函数代码
int jiafa( int a, int b){
return a + b;
}
c.在main函数中,添加引用
#include <stdio.h>
#include "jiafa.h"
int main()
{
int a,b;
printf("input two params:\n");
scanf("%d %d",&a,&b);
printf("xiangjia:%d\n",jiafa(a,b));
return 0;
}
#include <> :表示引用标准库头文件,编译器会从系统配置的库环境中去寻找
#include “”:一般表示用户自己定义使用的头文件,编译器默认会从当前文件夹中寻找,如果找不到,则到系统默认库环境中去寻找。
linux下C和C++默认库环境路头文件径:/usr/include