C语言。普通函数与main函数不能相互调用?对吗?然后普通函数之间能相互调用,对吗?相互调用的话那会不会

普通函数相互调用会不会总是循环无止境啊?

肯定不会无止境啊。。你调用函数的时候要开辟函数栈的,普通函数也不能调用main函数,main函数是函数的运行主线,调用其他函数的时候开辟函数栈,运行完毕返回到主函数中。追问

在main函数里,有一个A,在A中调用B,B中又调用A,怎么办?

追答

像你这种递归调用时可以的,还可以A调用A,但是这样的函数都要有终止条件,跟循环类似,要不然就会内存溢出。。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-19
普通函数与main函数可以相互调用,
普通函数之间可以相互调用,
循环无止境是要看你终止的条件,否则那真是循环无止境了
第2个回答  2012-12-19
普通函数不能够调用MAIN函数。俩个函数相互调用也不会出现死循环,他会消耗掉整个栈资源儿出现奔溃,最终结果是段错误
第3个回答  2012-12-19
不会,这个分能给我么?呜呜呜…
相似回答