কম্পিউটার

C++ এ main() এ পুনরাবৃত্তি করা কি বৈধ?


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

  1. C++ STL-এ iswblank() ফাংশন

  2. C++ এ log() ফাংশন

  3. প্রধান ফাংশন নিজেকে C++ এ কল করতে পারে?

  4. C++ এ swap() ফাংশন