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

求助,无法编译通过,照着同学代码复制粘贴都不能通过。

加入了c文件中改为extern void printLine()不能通过,随后又把text.c中的定义改为extern void say(),出现多个错误。无解啊

http://img1.sycdn.imooc.com//59bbe7760001dbaa25601600.jpg

http://img1.sycdn.imooc.com//59bbe77a00016c3925601600.jpg


正在回答

3 回答

把第一个c文件里面的#include “text.c”删了就行了

2 回复 有任何疑惑可以回复我~
#1

T_M_T 提问者

你好,这样还是不行啊,依然无法通过编译。 #include <stdio.h> //引用test.c文件 extern void printLine() //这里定义的方法对吗? { printf("**************\n"); } int main() { say(); return 0; }
2017-09-18 回复 有任何疑惑可以回复我~
#2

hh1996

这算是什么操作啊
2017-11-22 回复 有任何疑惑可以回复我~

把第一个c文件里面的#include “text.c”删了,第二个文件在方法前加external。不知道为什么小编说可以省略extern。因为是默认 但是。。。。。嗯就这样

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

重置代码

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

举报

0/150
提交
取消

求助,无法编译通过,照着同学代码复制粘贴都不能通过。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信