此条代码如果想在Dev-c++运行正确,如何修改?

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

先木先生

2018-09-02 14:30

#include <stdio.h>#include "test.c"extern void printLine()     //这里定义的方法对吗?{   printf("**************\n");   }int main(){    say();    return 0;}
#include <stdio.h>void printLine();static void say(){    printLine();    printf("I love imooc\n");    printf("good good study!\n");    printf("day day up!\n");    printLine();}

这两个函数在调用的时候,如何在Dev-c++运行正确?我自己试了一下,有死循环。。。。。

写回答 关注

3回答

  • 先木先生
    2018-09-16 10:35:28

    诸位大神,我的在Dev-c++里的源代码如下,这两个函数在调用的时候,如何在Dev-c++运行正确?我自己试了一下,有死循环。。。。。是我两个源代码的命名有误,还是两个的编译顺序有误?求大神指教!!

    say().cpp  源代码:


    #include <stdio.h>


    void say(){


        printLine();


        printf("I love imooc\n");


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


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


        printLine();


    }


    test.cpp  源代码:


    #include <stdio.h>

    #include "内部和外部函数调用.cpp" 

    void printLine();  

    void say(){

        printLine();

        printf("I love imooc\n");

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

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

        printLine();

    }


  • 慕九州5552665
    2018-09-08 14:25:32

    不会呀。

  • 慕九州5552665
    2018-09-05 13:39:46

    这样自:

    #include <stdio.h>

    void say();

    extern void printLine()     

    {

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

    }

    int main()

    {

        say();

        return 0;

    }




    #include <stdio.h>

    void say(){

        printLine();

        printf("I love imooc\n");

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

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

        printLine();

    }


    先木先生

    试了一下,不行,有问题。

    2018-09-08 10:39:40

    共 1 条回复 >

C语言入门

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

926287 学习 · 20799 问题

查看课程

相似问题