C++ if Statement
Last Updated :
11 Jan, 2024
Decision-making in C++ helps to write decision-driven statements and execute a particular set of code based on certain conditions.
The C++ if statement is the most simple decision-making statement. It is used to decide whether a certain statement or block of statements will be executed or not executed based on a certain type of condition.
Syntax
if(condition)
{
// Statements to execute if
// condition is true
}
Working of if statement in C++
- Control falls into the if block.
- The flow jumps to Condition.
- Condition is tested.
- If Condition yields true, goto Step 4.
- If Condition yields false, goto Step 5.
- The if-block or the body inside the if is executed.
- Flow steps out of the if block.
Flowchart
If we do not provide the curly braces ‘{‘ and ‘}’ after if( condition ) then by default if statement will consider the immediate one statement to be inside its block.
For example:
if(condition)
statement1;
statement2; // Here if the condition is true if block will consider only statement1 to be inside its block.
Examples of if statement in C++
Example 1
Below program demonstrates the use of if statement in C.
C++
#include <iostream>
using namespace std;
int main()
{
int i = 10;
if (i < 15) {
cout << "10 is less than 15 \n" ;
}
cout << "I am Not in if" ;
}
|
Output
10 is less than 15
I am Not in if
Explanation:
- Program starts.
- i is initialized to 10.
- if-condition is checked. 10 < 15, yields true.
- “10 is less than 15” gets printed.
- if condition yields false. “I am Not in if” is printed.
Example 2
Below program illustrates another example of if statement in C++.
C++
#include <iostream>
using namespace std;
int main()
{
int i = 10;
if (i > 15) {
cout << "10 is greater than 15 \n" ;
}
cout << "I am Not in if" ;
}
|
Related Articles:
- Decision Making in C / C++
- C/C++ if else statement with Examples
- C/C++ if else if ladder with Examples
- Switch Statement in C/C++
- Break Statement in C/C++
- Continue Statement in C/C++
- goto statement in C/C++
- return statement in C/C++ with Examples
Share your thoughts in the comments
Please Login to comment...