问答详情
源自:5-13 内部函数与外部函数

void printLine()前必须用extern定义吗?为什么?

除了任务要求外,我感觉void printLine()前用static定义也没毛病啊,因为这里并没有其它源文件要调用printLine()函数啊。求大神指点。

提问者:苏洋哈哈 2019-12-24 17:42

个回答

  • 慕丝7166217
    2019-12-25 21:25:20
    已采纳

    void printLine前可以不用extern定义,函数名前不加extern系统默认认为是外部函数,另外这里有其他文件用到了此函数哦,你看代码框顶部还有个text.c,这里面的say函数调用了printLine()函数,