Advertisement

Linux静态与动态库的应用

阅读量:

在日常开发中常用分文件编程方式,在某些情况下我们希望保护代码细节不让他人查看功能模块的具体实现,在这种情况下可以调用相应的库函数以达到隔离目的。这种做法既能在一定程度上保证代码的稳定运行,并且能让其他人也看不到我们的功能函数细节。为了帮助大家更好地理解后续内容,在此简要介绍下什么是分文件编程吧。

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()
    
 {
    

全部评论 (0)

还没有任何评论哟~