CodesandTutorials
Next generation website theme is here (black, neon and white color) - Reduces eye strain and headache problems.  
You are here - Home > Programming > C > Basics

If Else Statement


Description

Just if condition doesn't allows you to do something, when if condition isn't true. To do something on false condition, if else statement comes in use.

If else statement consists of two blocks of statements, where if block is implemented when test expression is true and else block is implemented when test expression is false.

Syntax

if (test expression is true)
{
statement1;
statement2;
}
else
{
statement1;
statement2;
}

Source code


  • //Finding largest number using if else statement
  • #include <stdio.h>
  • #include <conio.h>
  • void main()
  • {
  • int a,b;
  • clrscr();
  • printf("Enter the value of a:");
  • scanf("%d",&a);
  • printf("Enter the value of b:");
  • scanf("%d",&b);
  • if(a>b)
  • printf("Value of a is greater than b");
  • else
  • printf("Value of b is greater than a");
  • getch();
  • }

Program working steps

  • First line of the program is the comment, which tells you what the program is all about, 2nd & 3rd lines are preprocessor statments which include definition of functions like printf, scanf, clrscr etc.
  • From void main() function the program execution starts.
  • On 7th line there is declaration of variable a and b with integer data type.
  • Clears the screen clrscr()
  • From 9th to 12th line program takes the input from the user and stores the value in the variable a and b using printf and scanf statements.
  • if(a>b) condition is true it will execute 14th line. If condition is false compiler will check whether there is an else statement or not, as there is a else statement it will execute 16th line statement.
  • In the above example we have used single statement condition body, you can use multiple statement condition body using opening and closing curly brackets.
  • And last is the getch statement which takes the single input character from the keyboard without displaying on the window screen.

Tip Box

Similar to if statement you can also use multiple test expressions in if else statement.


Advertisement





Terms of Use | Privacy Policy | Contact Us | Advertise
CodesandTutorials © 2014 All Rights Reserved