কম্পিউটার

C/C++ এ একই সাথে if এবং else স্টেটমেন্ট উভয়ই চালান


এই বিভাগে আমরা দেখব কিভাবে একটি C বা C++ কোডে if এবং else বিভাগটি একই সাথে চালানো যায়। এই সমাধানটি একটু কঠিন।

যখন if এবং else একের পর এক মৃত্যুদন্ড কার্যকর করা হয় তখন এটি বিবৃতি কার্যকর করার মত যেখানে if-else উপস্থিত নেই। কিন্তু এখানে আমরা দেখব যে তারা উপস্থিত আছে কি না কিভাবে একের পর এক তাদের কার্যকর করা যায়।

উদাহরণ কোড

#include  namespace ব্যবহার করে std;int main() { int x =10; if(x> 5) { lebel_1:cout <<"এটি যদি বিবৃতির ভিতরে থাকে" < 

আউটপুট

এটি যদি বিবৃতির ভিতরেএটি অন্যথার বিবৃতিটির ভিতরেএটি যদি বিবৃতির ভিতরে এটি অন্য বিবৃতিটির ভিতরেএটি যদি বিবৃতির ভিতরে এটি অন্য বিবৃতিটির ভিতরে এটি অন্য বিবৃতির ভিতরে এটি অন্য বিবৃতির ভিতরে............ 

এই প্রোগ্রামটি একটি অসীম লুপ হিসাবে কাজ করবে, কিন্তু এখানে, যদি ব্লক এবং অন্যথায় ব্লক, একই সাথে কার্যকর করা হয়। প্রথম চেক করার পর কন্ডিশন চেকিং আসলে আউটপুটে প্রভাব ফেলে না।

দ্রষ্টব্য :এখানে আমরা goto স্টেটমেন্ট ব্যবহার করছি জোরপূর্বক if block থেকে else এবং else to if এ কন্ট্রোল পাঠাতে। কিন্তু গোটো স্টেটমেন্ট ব্যবহার করা ভালো নয়। এটি একটি প্রোগ্রামের নিয়ন্ত্রণ প্রবাহ ট্রেস করা কঠিন করে তোলে।


  1. টারনারি অপারেটর?:বনাম যদি…আর সি/সি++ এ

  2. একই সাথে C/C++ এ if এবং else স্টেটমেন্ট উভয়ই চালান

  3. C++-এ while এবং if স্টেটমেন্টের পরে সেমিকোলন রাখা

  4. জাভা কন্ট্রোল ফ্লো স্টেটমেন্ট:if...else এবং সুইচ করুন