Skip to main content

Command Palette

Search for a command to run...

for loop in c

Updated
2 min readView as Markdown

🔹 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 ✅)

More from this blog

Amit singh's blog

235 posts