All categories
    CBeginner

    C Control Flow

    Master control flow in C: if and else statements, the switch statement, for loops, and while loops with clear examples.

    01if, else if, else

    main.c
    #include <stdio.h>
    
    int main() {
        int score = 72;
        if (score >= 90) printf("A\n");
        else if (score >= 70) printf("B\n");
        else printf("C\n");
        return 0;
    }
    Output
    B

    02switch statement

    main.c
    #include <stdio.h>
    
    int main() {
        int day = 3;
        switch (day) {
            case 1: printf("Mon\n"); break;
            case 3: printf("Wed\n"); break;
            default: printf("Other\n");
        }
        return 0;
    }
    Output
    Wed

    03for loop

    main.c
    #include <stdio.h>
    
    int main() {
        for (int i = 1; i <= 5; i++) {
            printf("%d ", i);
        }
        printf("\n");
        return 0;
    }
    Output
    1 2 3 4 5 

    04while loop

    main.c
    #include <stdio.h>
    
    int main() {
        int n = 5;
        while (n > 0) {
            printf("%d ", n);
            n--;
        }
        printf("\n");
        return 0;
    }
    Output
    5 4 3 2 1