在C语言中,if语句有三种基本形式:

  1. 单个if语句: 此形式的if语句只包含一个条件和一组语句。如果条件为真,则执行该组语句,否则跳过该组语句继续执行后续代码。通常的语法结构如下:

    if (condition)
    {
        // 执行语句
    }
    

    示例:

    int num = 10;
    
    if (num > 5)
    {
        printf('数字大于5\n');
    }
    

    输出:

    数字大于5
    
  2. if-else语句: if-else语句包含一个条件和两组语句。如果条件为真,则执行第一组语句,否则执行第二组语句。通常的语法结构如下:

    if (condition)
    {
        // 执行语句1
    }
    else
    {
        // 执行语句2
    }
    

    示例:

    int num = 3;
    
    if (num > 5)
    {
        printf('数字大于5\n');
    }
    else
    {
        printf('数字小于等于5\n');
    }
    

    输出:

    数字小于等于5
    
  3. if-else if-else语句: 此形式的if语句包含多个条件和对应的语句。它用于检查多个条件,根据条件的真假执行相应的语句块。最后的else块是可选的,用于处理其他未满足的情况。通常的语法结构如下:

    if (condition1)
    {
        // 执行语句1
    }
    else if (condition2)
    {
        // 执行语句2
    }
    else
    {
        // 执行语句3
    }
    

    示例:

    int num = 7;
    
    if (num < 5)
    {
        printf('数字小于5\n');
    }
    else if (num > 10)
    {
        printf('数字大于10\n');
    }
    else
    {
        printf('数字在5和10之间\n');
    }
    

    输出:

    数字在5和10之间
    

请注意,以上提供的代码示例仅用于说明C语言中if语句的三种基本形式,并不代表完整的可执行程序。

C语言if语句详解:三种基本形式及示例

原文地址: https://www.cveoy.top/t/topic/bmH7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录