a.c
#include<stdio.h>
main(){
out();
in();
}
in.c
#include<stdio.h>
void in(){
printf("This is in method!\n");
}
out.c
#include<stdio.h>
void out(){
printf("This is out method!\n");
}
Makefile
edit:a.o in.o out.o
cc -o edit a.o in.o out.o
a.o:a.c
gcc -c a.c
in.o:in.c
gcc -c in.c
out.o:out.c
gcc -c out.c
clean:
rm edit a.o in.o out.o
本文提供了一个使用C语言进行模块化编程的例子。通过将功能分解到不同的文件中,展示了如何实现清晰的代码结构和良好的可维护性。具体包括三个文件:a.c负责程序的主体流程,in.c和out.c分别定义了输入和输出方法。
1725

被折叠的 条评论
为什么被折叠?



