Trong C/C++, main() giống như các hàm khác, có thể dùng đệ quy. Ví dụ in số ngược từ 10 đến 1.
Ví dụ
#include <iostream>
using namespace std;
int main() {
static int x = 10;
cout << x-- << endl;
if (x) {
main();
}
return 0;
}
Kết quả
10 9 8 7 6 5 4 3 2 1