11问答网
所有问题
C语言两函数如何互相调用?
如果想互相调用,得都要定义。但是两个函数定义有一个先后问题,如果先定义的调用后定义的,就会报错,请问如何解决?
举报该问题
推荐答案 推荐于2018-03-07
定义和声明可以分开的。先声明两个函数,然后再后面再写函数体就可以了。比如
void A();
void B();
void A()
{
B();
return;
}
void B()
{
A();
return;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FM7M782v8SFqFFFq72.html
其他回答
第1个回答 2014-01-17
在调用之前先声明两个函数。
本回答被提问者和网友采纳
第2个回答 2014-01-17
extern void a(void);
extern void b(void);
相互调用就会一直压栈,栈会不会溢出
第3个回答 2014-01-17
先声明,在写代码,这样就应该没有问题了
第4个回答 2014-01-17
先声明两个函数
相似回答
C语言函数如何相互调用
答:
直接调用啊,前提是函数申明放在函数调用前面就可以了
,比如:funcA申明;funcB申明;funcA(){ if( ...){ funcB();} return funcA;} funcB(){ return funcA;} 结构就是这样,具体的业务代码自己添加吧
大家正在搜
c语言两个函数先后调用
c语言函数调用数组
c语言函数调用语句是什么
c语言怎么调用函数
c语言函数嵌套调用
c语言函数的定义与调用
c语言函数调用编程题
c语言函数的递归调用
c语言函数调用例子
相关问题
在C语言中任意函数都可以任意多次互相调用吗?
c语音两个函数的互相调用怎么实现?
C语言中函数调用怎么返回两个值
C语言不同文件的函数如何相互调用
c语言不同路径下的.C文件怎么相互函数调用
用c语言,纯c做一个dll,里面有两个函数,这两个函数之间能...
C语言同一个源程序里面如何在一个函数里面调用另外一个函数?
C语言中一个函数中如何反复调用另一个函数?