临沂铸铁加工厂:C语言问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/12 10:51:04
本人在某程序中看到这样的代码;
return main();
何解? 谢谢各位高手了!

在这里应该把main函数当作一个普通函数来看待,一样的也是一个调用嘛,而且要记住main函数也是可以有返回值的,完全可以通过其返回值来控制程序的。
个人觉得这里调用main函数的效果很像fork系统调用,当然也是有区别的,比如,顺序执行性。这里可以参考去理解对main函数的调用吧!

调用main函数

至于达到什么效果,依程序来看
如下面程序的效果,就是个无限循环(递归效果)
#include <stdio.h>

int main()
{
printf( "hello world!\n" );

return main();
}

无限显示hello world!

搂主BC啊?
这么简单的都不懂?怎么学的C语言?
着说明你的程序出错了~怎么会有这样的代码?

我也是第一次看到哈

谁说的可以调用主函数的,写这个程序的人有问题.

第一次