C - Else If Ladder
Use an else if ladder when you have multiple exclusive conditions.
Learning Objectives
- Structure readable multi-branch conditionals.
Prerequisites
Example
#include <stdio.h>
int main(void) {
    int score = 85;
    char grade;
    if (score >= 90)      grade = 'A';
    else if (score >= 80) grade = 'B';
    else if (score >= 70) grade = 'C';
    else                  grade = 'D';
    printf("%c\n", grade);
}
Checks for Understanding
- What grade prints for score 79?
Show answers
- C