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

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

苏洋哈哈

2019-12-24 17:42

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

写回答 关注

1回答

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

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

    慕丝7166... 回复苏洋哈哈

    没事,谢谢采纳

    2019-12-25 21:43:37

    共 2 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题