If Statement in C programming

C if Statement; In this tutorial, you will learn everything about if statement in C programming with examples.

C if Statement

In c programming, if statement is a programming conditional statement that, if proved true, performs a function or displays information.

In other words; If statements in C is used to control the program flow based on some specified condition in the program, it’s used to execute some block of code, if the given expression is evaluated to true. Otherwise, it will get skipped. This is the simplest way to modify the control flow of the program.

Syntax of C if Statement

The syntax of the if statement in C programming; as shown below:

if (test expression)
{
   // code
}

Example 1 – if Statement in C

See the following c program for if statement; as shown below:

// Program to display a number if it is negative

#include <stdio.h>
int main() {
    int number;

    printf("Enter an integer: ");
    scanf("%d", &number);

    // true if number is less than 0
    if (number < 0) {
        printf("You entered %d.\n", number);
    }

    printf("The if statement is easy.");

    return 0;
}

Output of the above c program

Enter an integer: -2
You entered -2.
The if statement is easy.

Explaination of above c program

The if statement evaluates the test expression inside the parenthesis ().

  • If the test expression is evaluated to true, statements inside the body of if are executed.
  • If the test expression is evaluated to false, statements inside the body of if are not executed.

Example 2 – if statement in c

See the second c program for if statement; as shown below:

#include <stdio.h>
int main()
{
    int x = 20;
    int y = 22;
    if (x<y)
    {
        printf("Variable x is less than y");
    }
    return 0;
}

Output of the above c program

Variable x is less than y

Explanation of above c program

  • The condition (x<y) specified in the “if” returns true for the value of x and y, so the statement inside the body of if is executed.

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *