大佬们帮我看看怎么回事啊

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

qq_Paranoid_25

2017-11-04 09:03

#include

#include "test.c"   //引用test.c文件 extern void printLine()     //这里定义的方法对吗? {   printf("**************\n");   } int main() {    printLine();    say();   printLine();    return 0;     }这样不可以吗
写回答 关注

2回答

  • 该用户已失踪
    2017-11-14 16:33:06

    #include <stdio.h>

    void say();   //引用test.c文件

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

    {

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

    }

    int main()

    {

        say();

        return 0;

    }


  • qq_莫非
    2017-11-04 10:17:54
    #include <stdio.h>
    #include "test.c"   //引用test.c文件
    static void printLine()     //这里定义的方法对吗?
    {
       printf("**************\n");   
    }
    int main()
    {
        say();
        return 0;
    }

    extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。

    static

    http://www.cnblogs.com/yezhenhan/archive/2011/10/31/2229724.html

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题