While loop Syntax in C/C++
Syntax:
while (condition) {
// Code block to be executed repeatedly as long as the condition is true
}
Explanation of the Syntax:
- In C and C++, the
while
loop executes a block of code repeatedly as long as the specified condition evaluates to true. - The loop first evaluates the condition specified within the parentheses
()
. - If the condition is true, the code block within the curly braces
{}
is executed. - After executing the code block, the loop returns to the beginning and re-evaluates the condition.
- If the condition remains true, the process continues; otherwise, the loop terminates.
Implementation of While loop Syntax in C/C++:
C++
#include <iostream> using namespace std; int main() { int i = 0; while (i < 10) { cout << i << " " ; i++; } return 0; } |
C
#include <stdio.h> int main() { int i = 0; while (i < 10) { printf ( "%d " , i); i++; } return 0; } |
0 1 2 3 4 5 6 7 8 9
While loop Syntax
While loop is a fundamental control flow structure (or loop statement) in programming, enabling the execution of a block of code repeatedly as long as a specified condition remains true. Unlike the for loop, which is tailored for iterating a fixed number of times, the while loop excels in scenarios where the number of iterations is uncertain or dependent on dynamic conditions.
Table of Content
- While loop Syntax in C/C++
- Java While loop Syntax
- While loop Syntax in Python
- While loop Syntax in C#
- While loop Syntax in JavaScript
The syntax of While loop varies slightly depending on the programming language, but the basic structure is similar across many languages.
while (condition) {
// Code block to be executed repeatedly as long as the condition is true
}
Here’s a general overview of the Syntax of While loop:
- Condition: This is the condition that is evaluated before each iteration of the loop. If the condition is true, the loop body is executed; otherwise, the loop terminates.
- Loop Body: This is the block of code that gets executed if the condition is true.
- Update: Inside the loop body, there should be some logic to change the variables involved in the condition so that the loop eventually terminates. Otherwise, you risk creating an infinite loop.