99问答网
所有问题
C语言中如何引用其它C源文件中的函数?
如题所述
举报该问题
其他回答
第1个回答 2020-03-14
有两种方法:
1。在A2.c中有完整的函数定义,在A1.c中添加一下要用到的函数原型就可以了,例如:
在A2.c中:有函数void
A2(){...};
在A1.c中:在文件前头增加一行:void
A2();就可以了
2。把A2.c中完整定义的函数的原型,写到一个A2.h文件中,然后在A1.c的文件头增加#include
"A2.h"就可以了
以上两种方法,在A1.c中都可以正常的调用,就跟在A2.c中调用一样。
相似回答
C语言如何
使用外部
文件中的函数
答:
语法为: #include <iostream.h> (这句是程序编译时搜索系统目录文件) #include “HName.h" (这句是程序编译时搜索当前项目的文件)例如://
函数
实现 a.
c文件
:int add(int x, int y){ return x+y;}//主文件 main.c文件:#include <stdio.h>#include "a.c" //引入外部函数in...
C语言中
,是否可以调用
其它文件的函数?
答:
int funa( int n ){ printf("n=%d\n", n );return n*2 ;} //main.
c
include <stdio.h> extern int funa(int); //声明funa为外部
函数
void main(){ int x=5,y;y=funa(x);printf("y=%d\n", y );} 在linux下,编译方法为:gcc main.c a.c -o test 在windows下,可建立...
C语言
main.
c如何引用
另一
c文件中的函数
答:
文件
开头#include"文件名"然后调用
函数
C语言中如何
在源程序中调用另一个源程序
中的
模块(
函数
)(自己编写...
答:
include "
文件
" 将文件包含进来.要包含多条文件要使用多次.比如:#include "stdio.h"调用自己的程序模块要给出目录路径名,即指明盘驱动器名和一系列的子目录名.比如:#include "d:\User\test\menu.h"
c语言
在头
文件中如何引用
另一个头
文件中的函数
答:
1、首先建头文件是为了声明
c文件中的函数
,以及包括宏定义。建立头文件要有对应的c文件。2、要写头文件首先要建一个.h文件。3、打开h文件,进行编辑。建立头文件是有一定步骤的。要用到#ifndef。。。#define。。。#endif。这是为了避免重复定义。4、#ifndef后面要写的是头文件名称的大写。例如:tes...
C语言中
子函数调用另一个
文件中的函数?
答:
常用的方法是,将另一个
文件中的函数
的声明放在一个头文件中,做成extern的 在需要调用它的子函数所在的文件中,include这个头文件
c语言中
,多文件编程,
如何
调用主文件外
文件中的函数
答:
如果该
函数
在主文件外的
C语言
头
文件中
,那么用 include "C语言头文件名"
引用
,然后就可以使用了(包含在同一项目下编译)如果没有,在主文件使用 extern 改函数的定义;来声明一下就可以使用了 例如 extern int foo(int bar);int main(int argc,char **argv){ foo(1);...return 0;} ...
求助。。。“
C语言中
多个
源文件
之间
函数如何
调用?”
答:
这是我的理解,我也是刚学.希望大家指正 编译的时候,要分别编译,先要把非主
函数的
源文件便宜成obj格式.我的编译器是:cl /
c 源文件
名.c (cygwin中是 gcc -c 源文件名.c)最后和主函数结合.cl main.c 源文件.obj cygwin中是 gcc -o main main.c 源文件.o 不知道 我说的够不够明白 ...
单片机
C语言
程序中,有多个.
C源文件
,main.
c函数中
调用那些.
c源文件的函
...
答:
①如果 fun.h
文件
已经正确声明了,那么main.
c
只要 include "fun.h"就可以使用 fun.c
函数
了。只怕是,fun.h 只有 声明,而没有 正确声明。正确的 声明,需要 条件编译 声明是 函数声明 还是 外部函数声明。② fun.c 中可能有多个函数,而 main.c 并不需要 调用,如果 这些函数 在 程序...
大家正在搜
C 引用与引用作为函数的参数
c语言为什么叫C语言
编程语言和C语言
C语言和C 的区别
C语言基本语法
C中函数指针
C语言什么
C语言并
C语言编程