• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言中,如何调用其他.c文件里的函数???

白云苍狗 2019-03-15 浏览量:2166
比如我main.c要调用A.c里的a_init()
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 闯将一个头文件,声明一下 a.c 中的函数

    main.c 中包含那个头文件,代码中直接调用那个头文件中的函数就可以。


    一般的结构式,头文件声明,c文件实现

    多文件调用,在调用的文件最前面直接包含头文件,下面就可以直接用函数了

    • 发布于 2019-03-15
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:16
  • 库文件调用,也叫多文件编程,一般C语言里都有介绍的。

    1、新建A.c文件,添加到工程,在文件中定义a_init()函数

    2、新建A.h函数,内容如下:

    #ifndef __A_H__
    #define __A_H__

    void a_init(void);

    #endif

    3、在main.c中调用

    a_init();

    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 4
    • 0

  • 将A.c中的函数a_init()定义写入一个头文件中,如:A.h;然后在main.c中包含这个头文件即可,即写作 #include   a.h
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 4
    • 0

  • 常规的是在与A.c对应的A.h中声明,在A.c中实现,

    这样其他需要调用是,包含A.h即可。

    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 3
    • 0

  • 创建一个工程然后再在需要调用的程序头文件里include进去就可以
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 2
    • 0

  • 通常的做法是在A.c对应的头文件中声明函数原型,例如

    a_init()

    然后在main.c中

    #include"A.h"

    然后就可以想调用本文件中的函数一样使用了

    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 2
    • 0

  • 在a.c中定义这个a_init()函数;在头文件里声明这个函数;main.c中include这个头文件

    • 发布于2019-03-16
    • 举报
    • 评论 0
    • 2
    • 0

  • 直接在主函数里面添加extesn 函数名就可以了
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 在A2.c中有完整的函数定义,在A1.c中添加一下要用到的函数原型(声明)就可以了,例如:
    在A2.c中:有函数void A2(){...};
    在A1.c中:在文件前头增加一行:void A2();就可以了

    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 在C中把其他的C中的函数进行一下声明就可以调用 了
    • 发布于2019-03-15
    • 举报
    • 评论 0
    • 1
    • 0

  • 开头直接用include把文件包含进去,里面的任何文件都可以调用了
    • 发布于2019-03-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种函数调用在现在程序里很常见。一般是在一个.c文件里定义,在头文件里声明;然后需要调用的.c文件包含这个头文件就可以了。
    • 发布于2019-03-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 跨文件调用函数,通常是原文件的头文件正常的声明

    然后在需要调用的C文件的头文件里  声明为外部函数即可实现无缝调用 关键字为 extern

    • 发布于2019-03-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 多文件编程,严格来说就是上面各位大佬说的那样,懒省劲的话直接#include“A.c”就行了
    • 发布于2019-03-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 在开始的时候声明一下,声明前面用exteral就可以了,前提是哪个.c文件也添加进来了
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言中,如何调用其他.c文件里的函数???