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