首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

两个函数调用的有关问题

2012-02-13 
求助:两个函数调用的问题大家好,我现在正在做一个程序,为了简化,我把函数B提到函数A外面,也就是说函数A需

求助:两个函数调用的问题
大家好,我现在正在做一个程序,为了简化,我把函数B提到函数A外面,也就是说函数A需要调用函数B,但是我把函数B调到函数A外面去之后,才发现B还要调用函数A的问题,所以,请大家指导一下啊,应该怎么写啊?两个函数互相调用如果协调不好,会引起死锁的,请指导!!!不胜感激!

[解决办法]
A-> B -> A -> B -> A ...
个人觉得你程序逻辑就不该这样
[解决办法]
在前面把函数声明一下就可以编译成功
void function1();
void function2();
void function1()
{
// ...
}
void function2()
{
// ...
}
但你的程序结构有问题,怎么相互调用呢,如果结束条件没弄好的话很容易死循环的。
[解决办法]
你说的是阿,这两个函数就好像没有哪一个都运行不了似的,真是郁闷阿,不知道该怎么样正确的设计阿
[解决办法]
知道什么是死锁吗?就是两个或两个以上的进程互相等待彼此已经占用的资源,两个函数相互调用如果没有限制条件的话,肯定会死循环!

热点排行