我正在重新学习C ++。我以前是一个相当的菜鸟,但我再次讨论基础知识,并希望更进一步。我的主要问题是,在主循环结束时,是否有一种方法可以再次调用该函数,而不是通过返回0来结束程序。所以有以下几点:
........
return main;
}
答案 0 :(得分:5)
答案 1 :(得分:0)
你当然可以这样做:
int main()
{
while(1==1) /* (1==1) is always true. */
{
/* Do the hokey pokey, turn yourself around, and do whatever else you feel like doing. */
}
/* The program will never reach this point unless you explicitly break out of the loop. */
return 0;
}
这会导致程序一次又一次地重复,直到你杀了它。当然,这是一种糟糕的风格,但如果您只需要快速启动并快速运行,它就会起作用。
正如Trevor Hickey所提到的那样,你可以在循环中调用break
然后爆发。