๐Ÿ‡ฎ๐Ÿ‡ณ India's Free Coding Tutorial โ€” Learn C, PHP, MySQL, Python, Java About ยท Contact
Advertisement

if-else if-else Chain

C Language Control Flow ๐Ÿ“… Mar 2026 โฑ 5 min read ๐Ÿ†“ Free

if-else if-else Chain

Use when you have multiple mutually exclusive conditions.

c
#include <stdio.h>
int main() {
    int marks = 82;
    char grade;
    
    if      (marks >= 90) grade = 'A';
    else if (marks >= 80) grade = 'B';
    else if (marks >= 70) grade = 'C';
    else if (marks >= 60) grade = 'D';
    else                  grade = 'F';
    
    printf("Marks: %d, Grade: %c
", marks, grade);
    
    if (grade == 'A' || grade == 'B')
        printf("Distinction!
");
    else if (grade == 'F')
        printf("Please reappear.
");
    else
        printf("Passed.
");
    return 0;
}
Output:
Marks: 82, Grade: B Distinction!
Advertisement
โ† Back to C Language Index