主函数可以在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 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短