主函数可以在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 生日广州男生祝福语简短