本帖最后由 傘が咲く 于 2014-4-23 22:30 编辑
把自定义函数void one()与main函数分离后分别放在了不同的文件里。one.h、one.c、main.c。三个文件的内容分别如下:
one.h:
- #ifndef _ONE_H_
- #define _ONE_H_
- void one();
- #endif
复制代码
one.c:
- #include <stdio.h>
- void one()
- {
- printf("调用了one函数\n");
- }
复制代码
main.c:
- #include <stdio.h>
- #include "one.h"
- int main()
- {
- one();
- return 0;
- }
复制代码
这是学习李老师C基础的代码,我觉得这个地方的one.c中 #include <stdio.h>这行可以去掉,因为运行时是在main.c里运行,只要main.c中包含了这句就好,大家怎么认为呢?求专业解释!! |