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

为什么运行错误

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

提问者:慕哥2394922 2018-11-04 12:04

个回答

  • JavaEEGoodeHua
    2018-11-22 10:15:22

    #include <stdio.h>
    static void say()
    {    
    void printLine();  
    printf("I love imooc\n");    
    printf("good good study!\n");    
    printf("day day up!\n");    
    void printLine();
    }

    请留意hello.c后面的test.c这个文件。里面也需要改。改为我这样就可以运行了。一定要细心,不然越学越烦

  • qq_慕斯622499
    2018-11-05 23:06:06

    #include <stdio.h>

     //引用test.c文件

    extern void printLine()     //这里定义的方法对吗?

    {

       printf("**************\n");   

    }

    static void say(){

        printLine();

        printf("I love imooc\n");

        printf("good good study!\n");

        printf("day day up!\n");

        printLine();

    }

    int main()

    {

        say();

        return 0;

    }


  • 慕哥2394922
    2018-11-04 12:05:57

    #include <stdio.h>
    void say(){
        printLine();
        printf("I love imooc\n");
        printf("good good study!\n");
        printf("day day up!\n");
        printLine();
    }