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

为什么在dev c++上不用将 test.c的改为static 就运行成功了?

//hello.c

#include <stdio.h>

#include "test.c"   //引用test.c文件

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

{

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

}

int main()

{

    say();

    return 0;

}


//test.c

#include <stdio.h>

void say(){

    printLine();

    printf("I love imooc\n");

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

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

    printLine();

}

http://img2.mukewang.com/5dbce17b0001662b14680766.jpg

提问者:煌璃瞻 2019-11-02 09:53

个回答

  • 煌璃瞻
    2019-11-03 16:11:41

    我去我的出毛病了?

  • 慕无忌1240861
    2019-11-03 16:10:22

    http://img4.mukewang.com/5dbe8b4200012a5f05690402.jpg

    http://img4.mukewang.com/5dbe8b420001d42d07390542.jpg

    http://img2.mukewang.com/5dbe8b420001cca609940200.jpg

    程序是复制的你的,不能运行,


  • 慕无忌1240861
    2019-11-03 09:34:10

    不行啊,我用dev运行不了