সি বা সি++-এ, main ফাংশন অন্যান্য ফাংশনের মতো। তাই আমরা main ফাংশনেও بتلك ফাংশনালিটি ব্যবহার করতে পারি जो অন্যান্য ফাংশনে থাকে।
নিচের প্রোগ্রামে, আমরা দেখব কীভাবে main() রিকার্সিভলি (recursively) ব্যবহার করা হয় কিছু নম্বর রিভার্স অর্ডারে প্রিন্ট করার জন্য।
উদাহরণ কোড
#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