为什么第二行引用文件删掉就可以运行成功了,那不是就变成了正常的函数调用了吗?

来源:5-13 内部函数与外部函数

慕运维5014790

2021-09-25 22:59

按题目原意是用文件调用,如果还是用文件调用的话,要怎么写?

http://img2.mukewang.com/614f38880001b16113010511.jpg

写回答 关注

1回答

  • 小付的夏天
    2021-11-30 19:40:30

    将hello.c中的#include "test.c",这一行删去,在函数printLine之前加上extern(事实上可省略)使其成为外部函数,使其能被test.c调用从而在test.c中完成函数say,函数say默认为外部函数,能被(删去#include "test.c"的)hello.c调用,从而完成。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926211 学习 · 20797 问题

查看课程

相似问题