Files
freeCodeCamp/client/src/pages/guide/english/cplusplus/for-loop/index.md

46 lines
1.1 KiB
Markdown
Raw Normal View History

---
title: For Loop
---
# For Loop
A for loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times.
## Syntax
for ( init; condition; increment ) {
statement(s);
}
### init
This is execute once only.This step allows you to declare and initialize any loop control variables
### condition
Next, the condition is evaluated. If it is true, the body of the loop is executed. If it is false, the body of the loop does not execute and flow of control jumps to the next statement just after the for loop.
### increment
After the body of the for loop executes, the flow of control jumps back up to the increment statement.This can be used to alter the counter variable by simple addition,subtraction,multiplication,division.
## Example
```C++
#include <iostream>
using namespace std;
int main () {
// for loop execution
for( int a = 10; a < 20; a = a + 1 ) {
cout << "value of a: " << a << endl;
}
return 0;
}```
Output:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19