মডিউল ৩-৭, ৩-৮: ব্রেক, কন্টিনিউ স্টেটমেন্ট
সি প্রোগ্রামিং এ লুপ কন্ট্রল করার জন্য আরো ২টি কিওয়ার্ড আছে। - break - continue
break: লুপের কন্ডিশন যেটি আমরা লুপের শুরুতে লিখি [ for ( start ; end condition ; step ) ] এই কন্ডিশন মিথ্যা হওয়ার আগেই যদি আমরা লুপকে থামিয়ে দিতে চাই তখন break ব্যাবহার করা হয়।
এখানে যদিও লুপ চালানোর সময় আমরা বলে দিয়েছি ১ থেকে ১০ পর্যন্ত চলতে। কিন্তু ভিতরে i যখনি ৫ তখন break ব্যাবহার করার কারনে i ৫ হয়ে গেলেই লুপ থেমে যাবে। কোডটি রান করলে আমরা আউটপুট পাব ১,২,৩,৪। ৫ প্রিন্ট হবে না কারন প্রিন্ট স্টেটমেন্ট এর আগেই ব্রেক ব্যাবহার করা হয়েছে। তাই লুপ ওখানেই থেমে যাবে।
continue: লুপের কোন অংশ যদি আমরা স্কিপ করতে চাই তখন continue ব্যাবহার করতে পারি। continue কিওয়ার্ড ব্যাবহার করলে continue এর পর থেকে লুপের মধ্যে যা যা আছে সব স্কিপড হয়।
কোডটি রান করলে আমরা দেখতে পাব ১ থেকে ১০ পর্যন্ত প্রিন্ট হয়েছে শুধু ৫ ছাড়া। কারন i এর মান যখন ৫ তখন আমরা continue লিখে রেখেছি তাই continue এর নিচে থাকা প্রিন্ট স্টেটমেন্ট স্কিপ হওয়াতে ৫ প্রিন্ট হয় নি।
Last updated