在 C++ 中递归调用 main() 合法吗?
在 C 或 C++ 中,main 函数就像其他函数一样。因此我们可以在其他一些函数中使用某些功能,也可以在 main 函数中使用。
在以下程序中,我们将了解 main() 如何递归使用以倒序打印一些数字。
示例代码
#include <iostream>
using namespace std;
int main () {
static int x = 10;
cout << x-- << endl;
if(x) {
main();
}
}输出
10 9 8 7 6 5 4 3 2 1
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP