int main (){ main(); return 0;}
什么意思?你的判断是?
但是他总有一天会退出,还是死循环〉〉〉???
我在学校乐学网上有人这样回的我:main() { main();}是个死循环,它会无限的在栈里面调用main(),直到你的栈无法继续容纳下一个
main(),死循环==无法退出的程序,在main()的内部并没有能够使你的程序退出的语句,所以这很明显是一个死循环.
死循环和栈溢出之间毫无联系./*****************************************************/不过我觉得他也没说清楚
不会跳出吗??理论上会跳出的。我用Codeblocks运行了一下。也没有出现死机的状况,楼上的多虑了吧?
#include <stdio.h>#include <stdlib.h>int i= 0;int main(){ printf("%d\n", i++); main();
return 0;}运行一下吧,你就知道这不是死循环。1分钟内就会退出