C 또는 C++에서 주 함수는 다른 함수와 같습니다. 그래서 우리는 다른 기능들에 있는 기능들을 메인 기능에서도 사용할 수 있습니다.
다음 프로그램에서는 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