在 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
廣告