লুপের জন্য
লুপ হল একটি পুনরাবৃত্তি নিয়ন্ত্রণ কাঠামো। এটি বিবৃতিগুলি নির্দিষ্ট সংখ্যক বার কার্যকর করে। প্রথমত, এটি প্রাথমিক মানটি নেয় যেখান থেকে এটি পুনরাবৃত্তি শুরু করে। দ্বিতীয়ত, এটি শর্ত লাগে, যা সত্য বা মিথ্যার জন্য পরীক্ষা করা হয়। শেষে, এটি লুপ ভেরিয়েবলগুলিকে বৃদ্ধি/ হ্রাস করে এবং আপডেট করে।
এখানে সি ল্যাঙ্গুয়েজে ফর লুপের সিনট্যাক্স আছে,
for ( init; condition; increment ) { statement(s); }
এখানে সি ল্যাঙ্গুয়েজে লুপের একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include <stdio.h> int main () { int a = 5; for(int i=0;i<=5;i++) { printf("Value of a: %d\n", a); a++; } return 0; }
আউটপুট
Value of a: 5 Value of a: 6 Value of a: 7 Value of a: 8 Value of a: 9 Value of a: 10
লুপ করার সময়
কন্ডিশন সত্য না হওয়া পর্যন্ত while লুপ ব্লকের ভিতরে স্টেটমেন্ট চালানোর জন্য যখন লুপ ব্যবহার করা হয়। ব্লকের ভিতরে স্টেটমেন্ট এক্সিকিউট করতে শুধুমাত্র একটি শর্ত লাগে। শর্তটি মিথ্যা হয়ে গেলে, এটি থামে এবং while লুপের নীচের বিবৃতিগুলি কার্যকর করে৷
এখানে সি ল্যাঙ্গুয়েজে while লুপের সিনট্যাক্স আছে,
while(condition) { statement(s); }
এখানে C ল্যাঙ্গুয়েজে while লুপের একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include <stdio.h> int main () { int a = 5; while( a < 10 ) { printf("Value of a: %d\n", a); a++; } return 0; }
আউটপুট
Value of a: 5 Value of a: 6 Value of a: 7 Value of a: 8 Value of a: 9