灰机wiki星际战甲:C语言问题
来源:百度文库 编辑:高考问答 时间:2024/05/14 09:07:48
本人在某程序中看到这样的代码;
return main();
何解? 谢谢各位高手了!
return main();
何解? 谢谢各位高手了!
在这里应该把main函数当作一个普通函数来看待,一样的也是一个调用嘛,而且要记住main函数也是可以有返回值的,完全可以通过其返回值来控制程序的。
个人觉得这里调用main函数的效果很像fork系统调用,当然也是有区别的,比如,顺序执行性。这里可以参考去理解对main函数的调用吧!
调用main函数
至于达到什么效果,依程序来看
如下面程序的效果,就是个无限循环(递归效果)
#include <stdio.h>
int main()
{
printf( "hello world!\n" );
return main();
}
无限显示hello world!
搂主BC啊?
这么简单的都不懂?怎么学的C语言?
着说明你的程序出错了~怎么会有这样的代码?
我也是第一次看到哈
谁说的可以调用主函数的,写这个程序的人有问题.
第一次