সি ++ এ লুপের প্রকার


প্রোগ্রামার যদি একাধিকবার "নির্দিষ্ট ক্রিয়াকলাপ" সম্পাদন করতে চায় তবে সে একটি লুপ ব্যবহার করে। "নির্দিষ্ট ক্রিয়াকলাপ" লুপের ভিতরে রাখতে হবে এবং তাকে "নিয়ন্ত্রিত বিবৃতি" বা "লুপের মূল অংশ" বলা হয়।

লুপ

শর্তটি মিথ্যা হয়ে না যাওয়া বা প্রোগ্রামার লুপটি ভাঙার আগ পর্যন্ত একটি লুপের শরীরে বারবার সম্পাদন করা হয়।

শর্ত সহ লুপ

উপরের চিত্রটিতে, লুপের শরীরে যদি ক break; বিবৃতি তারপর লুপ বিরতি হবে।

অগণিত চক্র

উপরের চিত্রের মধ্যে যদি কোনও শর্ত সবসময় সত্য হয় তবে নিয়ন্ত্রণ কখনই লুপের শরীরে বাইরে আসতে পারে না এবং আমরা এই ধরণের লুপগুলিকে অসীম লুপ হিসাবে বলি say

নীচে তালিকাভুক্ত হিসাবে সি ++ এ 5 ধরণের লুপ রয়েছে। তাদের বিশদ পরীক্ষা করতে নীচের লিঙ্কগুলিতে ক্লিক করুন।

লুপের প্রকারগুলি

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

লুপ নিয়ন্ত্রণ বিবৃতি

সাধারণত লুপের শরীরে থাকা বিবৃতিগুলি ক্রমান্বয়ে কার্যকর করে। তবে লুপ কন্ট্রোল স্টেটমেন্ট ব্যবহার করে আমরা লুপের দেহের অভ্যন্তরে বিবৃতি কার্যকর করার প্রবাহকে পরিবর্তন করতে পারি। যদি আমরা লুপের বডি থেকে বেরিয়ে আসছি তবে লুপের স্কোপে তৈরি হওয়া সমস্ত স্বয়ংক্রিয় এবং স্থানীয় ভেরিয়েবল / অবজেক্টগুলি ধ্বংস হয়ে যাবে।

সি ++ নীচে তালিকাভুক্ত তিনটি নিয়ন্ত্রণ বিবৃতি সমর্থন করে। তাদের বিশদ পরীক্ষা করতে নীচের লিঙ্কগুলিতে ক্লিক করুন।

 নিয়ন্ত্রণ বিবৃতি
 বিবরণ
 ব্রেক স্টেটমেন্ট বিরতি তত্ক্ষণাত আরও কার্যকর করা থেকে লুপ স্টেটমেন্টটি বন্ধ করে দেয় এবং এক্সেকিউশনটি ব্রেক স্টেটমেন্ট যুক্ত লুপের বডির ঠিক বাইরে পৌঁছে যায়।
 বিবৃতি অবিরত অবিরত বিবৃতিটি আরও বিবৃতি এড়িয়ে অবিলম্বে লুপের একেবারে প্রান্তে যাওয়ার সমতুল্য।
 গেটো স্টেটমেন্ট এটি পরবর্তী বিবৃতিগুলি এড়িয়ে যাওয়া এবং তত্ক্ষণাত লেবেলযুক্ত বিবৃতিতে ঝাঁপ দেওয়ার সমতুল্য।