C - If Statement

The if statement executes a block only when a condition is true (nonzero).

Learning Objectives

  • Write simple if conditions.
  • Group multiple statements with braces.

Prerequisites

Syntax

if (condition) {
    // statements
}

Example

#include <stdio.h>

int main(void) {
    int x = 10;
    if (x % 2 == 0) {
        printf("even\n");
    }
}

Common Pitfalls

  • Omitting braces can lead to logic errors when adding more statements later.

Checks for Understanding

  1. When is if (x) true?
Show answers
  1. When x is nonzero.