77问答网
所有问题
当前搜索:
C语言调用别的文件中的函数
C语言中
,是否可以
调用
其它
文件的函数
?
答:
1、在A2.c中有完整
的函数
定义,在A1.c中添加一下要用到的函数原型(声明)就可以了,例如:在A2.c中:有函数void A2(){...};。在A1.c中:在文件前头增加一行:void A2();就可以了。2、把A2.c中完整定义的函数的原型,写到一个A2.h
文件中
,然后在A1.
c的文件
头增加#include "A2.h"...
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语言调用
其他
文件中的函数
为什么报错?
答:
1.在fine.c中有完整
的函数
定义,在main_fine.c中添加一下要用到的函数原型(声明)就可以了,例如:在fine.c中:有函数void asd(){…};在main_fine.c中:在文件前头增加一行:void A2();就可以了。2.把fine.c中完整定义的函数的原型,写到一个A2.h
文件中
,然后在main_fine.
c的文件
头增加...
c语言
能不能在一个文件中写一个
函数
,然后再
另一个文件中调用
?
答:
当然可以啦。举个例子吧:两个
文件
main.
c
function.c 我们在function.c 中写一个
函数
func();与此同时,我们需要写一个.h文件来声明这个函数,即function.h // 以下是function.h 的内容 ifndef __FUNCTION_H__define __FUNCTION_H__void func();endif // 以下是function.c 的内容 include...
linux
c语言
下引用其他
文件的函数
问题
答:
其中就包括了预定义,编译 ,汇编,链接过程了,也就是说你想在一个
C语言的文件中
运用其他的
C文件的函数
有两种方式:1 将你涉及到的C文件一起编译进去。但是这里面只能有一个C文件中有main函数。2. 假如不想将其他的C文件编译进去的话,那就像你说的把C文件的函数通过extern进行申明就可以了。
一个
C语言
工程不同
C文件
之间
的函数
是怎么被互相
调用的
呢?
答:
在一个
文件里面的函数
,如果要
调用
其他
文件里的函数
的话,你肯定要先include一下函数所在
的文件
,比如在a.
c里面
想调用b.c里面的函数,你在a.c里面要加上#include b.c才行。
c语言调用
其他
文件的函数
怎么编译
答:
调用函数
库的话用#include <XXX.h>或者#include"XXX.h"区别是你库文件放在同一个文件夹还是在IDE的安装目录下面,如果你库文件在你工程
文件夹里面
用#include<XXX.h>,否则用#include "XXX.h"如果你说自己写库的话是需要两个宏命令,#ifndef _XXX_H #define _XXX_H,然后你函数名用extern表示 ...
C语言中
其他文件可否
调用文件中的
stati
c函数
?
答:
C语言中
的static函数:内部函数和外部函数 函数一旦定义后就可被其它函数调用。但当一个源程序由多个源文件组成时,在一个源文件中定义的函数能否被其它源
文件中的函数调用
呢。为此,C语言又把函数分为两类:一、内部函数 如果在一个源文件中定义的函数只能被本文件中的函数调用,而不能被同一源程序...
c语言中
,多文件编程,如何
调用
主文件外
文件中的函数
答:
如果该
函数
在主文件外的
C语言
头
文件中
,那么用 include "C语言头文件名" 引用,然后就可以使用了(包含在同一项目下编译)如果没有,在主文件使用 extern 改函数的定义;来声明一下就可以使用了 例如 extern int foo(int bar);int main(int argc,char **argv){ foo(1);...return 0;} ...
c语言
在头文件中如何引用
另一个
头
文件中的函数
答:
1、首先建头文件是为了声明
c文件中的函数
,以及包括宏定义。建立头文件要有对应的c文件。2、要写头文件首先要建一个.h文件。3、打开h文件,进行编辑。建立头文件是有一定步骤的。要用到#ifndef。。。#define。。。#endif。这是为了避免重复定义。4、#ifndef后面要写的是头文件名称的大写。例如:tes...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言函数的定义与调用
c语言函数调用数组
c语言函数的递归调用
c语言程序中,当调用函数时
c语言调用函数的编程例子
c语言函数调用语句是什么
C语言文件函数
c语言怎么调用函数
c语言函数嵌套调用