工程目录
TEST/Makefile
TEST/main/main.c
TEST/count/hjs_count.c
TEST/count/hjs_count.h
TEST/print/hjs_print.c
TEST/print/hjs_print.h
main.c
main()
{
hjs_count(2);
hjs_printf(3);
}
hjs_count.c
#include"stdio.h"
int hjs_count(int a)
{
for (a = 1; a < 10; a++)
a = a +2;
printf("value of a is %d\n",a);
return 0;
}
hjs_count.h
int hjs_count(int a);
hjs_print.c
#include"stdio.h"
int hjs_printf(int a)
{
printf("the value is %d",a);
return 0;
}
hjs_print.h
int hjs_printf(int a)
Makefile
all: main.o hjs_count.o hjs_print.o
gcc -o test main.o hjs_count.o hjs_print.o
main.o:./main/main.c
gcc -c ./main/main.c
hjs_count.o:./count/hjs_count.c
gcc -c ./count/hjs_count.c
hjs_print.o:./print/hjs_print.c
gcc -c ./print/hjs_print.c
clean:
rm -rf main.o hjs_count.o hjs_print.o test
C语言计数打印程序
本文介绍了一个使用C语言编写的简单程序,该程序通过调用自定义的hjs_count和hjs_printf函数来实现数值的累加及打印功能。文章展示了如何组织源文件结构、如何编写Makefile进行编译,并提供了具体的源代码实现。
1万+

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



