Back to Course
Loops

Nested Loops in C

What are Nested Loops?

A nested loop is a loop placed inside the body of another loop. The inner loop completes all of its iterations for each single iteration of the outer loop.

Example: Printing a Pattern

for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= i; j++) {
        printf("*");
    }
    printf("\n");
}
// Output:
// *
// **
// ***

Common Uses

Nested loops are widely used for working with 2D arrays/matrices, printing patterns, and algorithms like bubble sort.

Ready to master real-world C Programming development?

Learn C Programming hands-on with mentor-led, live sessions.

Explore Course