这个哪里错了

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

慕移动8214611

2020-03-09 17:58

#include <stdio.h>
#include "test.c"   //引用test.c文件
extern void printLine()     //这里定义的方法对吗?
{
   printf("**************\n");   
}
int main()
{
    say();
    return 0;
}


写回答 关注

1回答

  • hnkiwi
    2020-03-09 23:48:41
    已采纳

    方法1:既然引入了test.c文件,extern void printLine()前面的extern就要去掉,将test.c文件中的say()函数声明为static函数。

    方法2.直接将引入的test.c删除,void printLine()声明为外部函数即extern void printLine();其他地方不用变即可。

    慕姐6531...

    这个引入函数直接删除的话,那后面输出结果不就没有中间的东西了吗?

    2021-11-02 21:29:31

    共 5 条回复 >

C语言入门

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

926825 学习 · 20803 问题

查看课程

相似问题