为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

http://img1.sycdn.imooc.com//614f38880001b16113010511.jpg

正在回答

1 回答

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号