Back to Course
Control Flow

If Statements in C: Syntax, Examples, and Best Practices

Syntax of the if Statement

if (condition) {
    // statements executed if condition is true
}

Example

int age = 20;
if (age >= 18) {
    printf("You are eligible to vote.");
}

Best Practices

  • Always use curly braces { }, even for single-line blocks, to avoid logic errors.
  • Avoid deeply nested if statements — consider switch or separate functions instead.
  • Use meaningful boolean conditions rather than magic numbers.
  • Keep conditions simple and readable; break complex conditions into named variables.

Ready to master real-world C Programming development?

Learn C Programming hands-on with mentor-led, live sessions.

Explore Course