44问答网
所有问题
C语言两函数如何互相调用?
如果想互相调用,得都要定义。但是两个函数定义有一个先后问题,如果先定义的调用后定义的,就会报错,请问如何解决?
举报该问题
推荐答案 推荐于2018-03-07
定义和声明可以分开的。先声明两个函数,然后再后面再写函数体就可以了。比如
void A();
void B();
void A()
{
B();
return;
}
void B()
{
A();
return;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YWKWK63D6VYZYYYZK3.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语言中任意函数都可以任意多次互相调用吗?
c语音两个函数的互相调用怎么实现?
C语言中函数调用怎么返回两个值
C语言不同文件的函数如何相互调用
c语言不同路径下的.C文件怎么相互函数调用
用c语言,纯c做一个dll,里面有两个函数,这两个函数之间能...
C语言同一个源程序里面如何在一个函数里面调用另外一个函数?
C语言中一个函数中如何反复调用另一个函数?