for Loop

The for loop in C++ is used to repeat a block of code a specific number of times. It is one of the most commonly used loops in programming because it provides a simple and organized way to handle repetition.

What is a for Loop?

A for loop is a control statement that repeatedly executes code while a condition remains true.

It is mainly used when:

  • The number of iterations is known
  • Repetitive tasks need to be performed
  • Traversing arrays or collections

Syntax of for Loop

for (initialization; condition; update) {
// code to execute
}

Understanding the Syntax

  • Initialization → Runs once at the beginning
  • Condition → Checked before each iteration
  • Update → Changes the loop variable after each iteration

Example of for Loop

#include <iostream>
using namespace std;

int main() {
for (int i = 1; i <= 5; i++) {
cout << i << endl;
}

return 0;
}

Output

1
2
3
4
5

How for Loop Works

  1. Variable is initialized
  2. Condition is checked
  3. Loop body executes if condition is true
  4. Update statement runs
  5. Process repeats until condition becomes false

Example: Sum of Numbers

#include <iostream>
using namespace std;

int main() {
int sum = 0;

for (int i = 1; i <= 5; i++) {
sum += i;
}

cout << "Sum = " << sum;

return 0;
}

Nested for Loop

A for loop can also be placed inside another for loop.

Example of Nested Loop

#include <iostream>
using namespace std;

int main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2; j++) {
cout << i << " " << j << endl;
}
}

return 0;
}

Infinite for Loop

If no condition is given, the loop runs forever.

for (;;) {
cout << "Infinite Loop";
}

Use infinite loops carefully.

Why for Loop is Important

The for loop is important because it:

  • Reduces repetitive code
  • Makes programs shorter and cleaner
  • Improves efficiency
  • Helps in array and data traversal
  • Is widely used in algorithms and logic building

Real-Life Example

Think of a teacher calling attendance for 30 students:

  • The same action repeats for each student
  • Instead of writing code 30 times, a loop handles repetition automatically

This is how a for loop works.

Conclusion

The for loop in C++ is a powerful control structure used for repeating tasks efficiently. It helps developers write cleaner, shorter, and more organized programs while handling repetitive operations easily.

Home » C++ Fundamentals (Beginner Level) > Loops > for Loop