【摘要】:例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个文件。
例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
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。