For লুপ
For লুপ একটি রিপিটিশন কন্ট্রোল স্ট্রাকচার। এটি স্টেটমেন্টগুলো নির্দিষ্ট সংখ্যকবার এক্সিকিউট করে। প্রথমে এটি ইটারেশন শুরু করার ইনিশিয়াল মান নেয়। দ্বিতীয়ে এটি কন্ডিশন নেয় যা true বা false চেক করা হয়। শেষে এটি ইনক্রিমেন্ট/ডিক্রিমেন্ট করে লুপ ভেরিয়েবল আপডেট করে।
C-এ for লুপের সিনট্যাক্স:
for ( init; condition; increment ) {
statement(s);
}
C-এ for লুপ উদাহরণ:
উদাহরণ
#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 লুপ ব্লকের ভিতরের স্টেটমেন্টগুলো এক্সিকিউট করতে ব্যবহৃত হয় যতক্ষণ না কন্ডিশন true হয়। এটি শুধু একটি কন্ডিশন নেয়। কন্ডিশন false হলে এটি বন্ধ হয় এবং while লুপের নিচের স্টেটমেন্ট এক্সিকিউট হয়।
C-এ 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