Ⅰ c++ 让main函数循环运行大家都是怎么做的
因为main函数也可以返回值啊,而且一般来说main函数都写成
int main(...)
这个样子。
main函数的返回值是交给程序调用者的,一般来说返回0代表程序成功运行了。
这样看return main()的意思明白了吧,
“再调用一次main函数,并把下次调用的返回值作为本次的返回值”
由于形成了递归调用,所以会看似循环。
但是,话说回来,这样做不好哦,因为递归的时候,栈空间被不断压缩,终有无法递归下去的时候。建议使用这样的形式:
int main() {
while(1) {
...
}
return 0;
}
Ⅱ java主函数在主函数内如何循环调用
主函数调用主函数本身???这个实现不了~~~
试试这样能不能解决
public class test1 {
public static void main(String [] args){
Other.main(new String[] {"fiddle","de","m"});
}
}
class Other{
public static void main(String args[]){
for(String s: args)
System.out.println(s + "");
}
}