主函数可以在C ++中调用自身吗?
该main()函数可以用C++调用自身。这是递归的一个例子,因为这意味着一个函数调用自己。演示此过程的程序如下。
示例
#include<iostream>
using namespace std;
int main() {
static int x = 1;
cout << x << " ";
x++;
if(x == 11) {
return 0;
}
main();
}输出结果
上面程序的输出如下。
1 2 3 4 5 6 7 8 9 10
现在,让我们了解以上程序。
变量x是中的静态变量main()。显示其值,然后增加。然后使用if语句提供一种终止程序的方法,否则它将无限调用自身。当x的值为11时,程序结束。最后,函数main()使用函数call调用自身main()。给出的代码片段如下。
int main() {
static int x = 1;
cout << x << " ";
x++;
if(x == 11) {
return 0;
}
main();
}热门推荐
10 给师父春节祝福语简短
11 感谢父母的简短祝福语
12 祝妹妹毕业祝福语简短
13 春节后的祝福语简短
14 新年祝福语长篇文案简短
15 给孙子拜年祝福语简短
16 修祖屋祝福语简短
17 新婚祝福语大全简短精炼
18 周末思念祝福语大全简短