00问答网
所有问题
一个C语言工程不同C文件之间的函数是怎么被互相调用的呢?
如题所述
举报该问题
推荐答案 2012-09-13
在一个文件里面的函数,如果要调用其他文件里的函数的话,你肯定要先include一下函数所在的文件,比如在a.c里面想调用b.c里面的函数,你在a.c里面要加上#include b.c才行。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/Z0erIIjn0.html
其他回答
第1个回答 推荐于2016-07-02
main 所在程序中 添加函数声明 就可以调用了
main.c
#include <stdio.h>
extern int add(int a, int b);
int main(void)
{
int a = 1, b = 2;
printf("%d",add(a,b));
}
2.c
int add(int a, int b)
{
return a + b;
}本回答被提问者采纳
相似回答
C语言
中,是否可以
调用
其它
文件的函数?
答:
void trans2(double B) ;double trans1() ;endif 2、把相应
的函数
定义写在.
c文件
中。这里要强调一点:要加上#include ".h",这个一般作为一种工程规范。因为如果.c文件中的函数也需要
调用同
个.c中的其它函数,那么这个.c往往会include对应的.h,这样就不需要为声明和调用顺序而发愁了。比如头...
C语言
中
如何
用
一个
程序
调用
另一个程序,两个程序都是.
c文件
。
答:
你把被
调用的
.c文件中的main()函数改成其他名字 如fun();然后在另一个.
c文件的
main()函数中调用fun();只要保证
一个C工程
只有一个main()做入口点就行了,至于保留哪个main函数,那就要看你程序的逻辑了,注意main
函数是
入口点的概念 ...
这是关于
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 ...
c语言
创建项目后项目中的源
文件
里
的函数
可以
相互
访问,这
是怎么
回事...
答:
.
c
和相应的 .h
文件
访问是正常的。.h就是.c的声明。用#include包含之后就可以访问被包含的文件内
的函数
。另外,在工程其他文件中有extern声明的话不用包含也可以使用。就这几种情况了吧。ifndef endif 是条件编译,可以处理不同的预编译情况,比如处理32位和64位操作系统使用的不同内存地址宽度等。
大家正在搜
C 引用与引用作为函数的参数
c语言为什么叫C语言
编程语言和C语言
C语言编程教程
C语言和C 的区别
C语言什么
C语言编程
C语言基本语法
C一D函数