在日常开发中,通常采取分文件编程,但在有些时候并不希望别人看到我们的源码,此时就可以调用库,既能保证代码的运行,别人也无法查看我们功能函数的源码,在此之前先来简单介绍一下分文件编程。
1.分文件编程
优点:主程序简洁、方便调试、功能责任划分清晰;
如果把所有功能都写入主程序代码量太大,分文件编程优点显而易见
eg:实现加减乘除分文件编程:
创建一个C程序实现加减乘除:
int add(int x,int y){
return x+y;
}
int sub(int x,int y){
return x-y;
}
int mul(int x,int y){
return x*y;
}
float div(int x,int y){
return (float)x/y;
}
在同目录下创建主函数:
#include <stdio.h>
int main()
{
int a;
int b;
int ret;
float retfloat;
printf("input a:\n");
scanf("%d",&a);
printf("input b:\n");
scanf("%d",&b);
printf("input over\n");
ret=add(a,b);
printf("%d+%d=%d\n",a,b,ret);
ret=sub(a,b);
printf(&#