首页 理论教育 实战:LinuxC文件分割

实战:LinuxC文件分割

时间:2023-11-16 理论教育 版权反馈
【摘要】:例5.3设计一个程序,要求计算输入整数的平均值,并将此程序分割成多个小文件。#vi 5-3.c在5-3.c文件中输入以下程序代码:步骤2:分析程序、分割文件。gcc 5-3-main.c 5-3-avg.c -o 5-3步骤4:运行程序./5-3Linux C文件分割,主要是把每个自定义函数分割成独立的C源程序文件,自定义函数的声明部分需要包含在主调函数中,这儿的主调函数是main。例5.3程序中有主函数main和自定义函数max,把函数声明都分割成独立的头文件,可将此程序分割成下面3个文件。

实战:LinuxC文件分割

例5.3 设计一个程序,要求计算输入整数的平均值,并将此程序分割成多个小文件。

步骤1:编辑源程序代码。

#vi 5-3.c

在5-3.c文件中输入以下程序代码:

步骤2:分析程序、分割文件。

将此程序分割成下面2个Linux C程序。

(1)5-3-main.c为主程序:

(2)5-3-avg.c为avg函数的定义:

步骤3:用GCC编译程序

gcc 5-3-main.c 5-3-avg.c -o 5-3

步骤4:运行程序

./5-3

Linux C文件分割,主要是把每个自定义函数分割成独立的C源程序文件,自定义函数的声明部分需要包含在主调函数中,这儿的主调函数是main。

如果自定义函数较多,也可以把函数声明都分割成独立的头文件,在主调函数中用#include包含分割出来的头文件。(www.xing528.com)

例5.4 分割例5.2中的程序,要求分割后自定义函数在另一个独立的文件中。

步骤1:分析程序、分割文件。

例5.3程序中有主函数main和自定义函数max,把函数声明都分割成独立的头文件,可将此程序分割成下面3个文件。

(1) 5-4-main.c为主程序:

(2) 5-4-max.c为max函数的定义:

}

(3) max.h为头文件,内含max函数的声明:

/*max.h头文件:内含max函数的声明*/

int max (int x,int y); /*自定义函数声明,也可以把声明放在main中*/

步骤2:用GCC编译程序。

gcc 5-4-main.c 5-4-max.c –o 5-4

步骤3:运行程序。

./5-4

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈