Back to Course
Loops

Loop in C with Examples: For, While, Do..While Loops

What is a Loop?

A loop lets you execute a block of code repeatedly, avoiding duplicated code for repetitive tasks.

Types of Loops in C

  • for loop — best when the number of iterations is known in advance.
  • while loop — entry-controlled, ideal when the number of iterations depends on a condition.
  • do...while loop — exit-controlled, guarantees the body executes at least once.
// for loop
for (int i = 0; i < 3; i++) printf("%d ", i);

// while loop
int i = 0;
while (i < 3) { printf("%d ", i); i++; }

// do-while loop
int j = 0;
do { printf("%d ", j); j++; } while (j < 3);

Ready to master real-world C Programming development?

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

Explore Course