for loop in c
🔹 1. For Loop in C
Jab hume pata ho ki kitni baar repeat karna hai, tab use karte hain.
Syntax:
for(initialization; condition; update) {
// body
}
Example: Print 1 to 5
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 5; i++) {
printf("%d\n", i);
}
return 0;
}
Output:
1
2
3
4
5
🔹 2. While Loop in C
Jab hume iterations ka exact number pata na ho, aur bas condition ke basis pe loop chalana ho.
Syntax:
while(condition) {
// body
}
Example: Print 1 to 5
#include <stdio.h>
int main() {
int i = 1;
while(i <= 5) {
printf("%d\n", i);
i++;
}
return 0;
}
🔹 3. Do-While Loop in C
Ye while loop ka version hai, lekin body at least ek baar run hoti hi hoti hai, chahe condition false ho.
Syntax:
do {
// body
} while(condition);
Example:
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d\n", i);
i++;
} while(i <= 5);
return 0;
}
🔹 break in C
👉 Loop ko turant exit kar deta hai, chahe condition abhi bhi true ho.
Example: Stop when number = 3
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 5; i++) {
if(i == 3) {
break; // loop khatam
}
printf("%d\n", i);
}
return 0;
}
Output:
1
2
(Loop 3 pe ruk gaya ✅)
🔹 continue in C
👉 Current iteration ko skip kar deta hai aur agla iteration start ho jata hai.
Example: Skip number = 3
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 5; i++) {
if(i == 3) {
continue; // 3 ko skip karega
}
printf("%d\n", i);
}
return 0;
}
Output:
1
2
4
5
(3 skip ho gaya ✅)