c语言判断语句有哪些(c语言用if语句判断闰年)

C语言判断语句介绍

C语言中的判断语句是指用条件进行控制程序流程的结构,在程序中根据不同条件执行不同操作,来实现程序的控制。C语言中的判断语句主要有if语句、else语句和switch语句。

if语句

if语句是C语言中最常用的判断语句之一。如果条件成立,则执行if语句中的代码,否则不执行。if语句的语法结构如下:

if (条件表达式)
{
    //当条件成立时执行的语句
}

可以看出,if语句中的条件表达式可以是任何返回值的表达式,包括关系表达式、逻辑表达式或调用函数等表达式。

下面是一个简单的if语句的例子:

#include<stdio.h>

int main()
{
    int num = 10;
    if(num > 0)
    {
        printf("num是正数n");
    }
    return 0;
}

在这个例子中,程序首先定义一个整数变量num并赋值为10,然后通过if语句判断num是否是正数。由于num的值为10,因此if语句中的代码会被执行,输出“num是正数”。

else语句

else语句是在if语句条件不成立时执行的操作。语法结构如下:

if(条件表达式)
{
    //当条件成立时执行的语句
}
else
{
    //当条件不成立时执行的语句
}

注意,else语句必须紧跟在if语句后,如果else语句比较复杂,可以使用if-else语句的嵌套来实现。

下面是一个包含else语句的例子:

c语言判断语句有哪些(c语言用if语句判断闰年)

#include<stdio.h>

int main()
{
    int num = -5;
    if(num > 0)
    {
        printf("num是正数n");
    }
    else
    {
        printf("num是负数n");
    }
    return 0;
}

在这个例子中,程序定义了一个整数变量num并赋值为-5,然后使用if-else语句来判断num是否为正数。由于num的值为负数,因此if语句不成立,else语句执行,输出“num是负数”。

switch语句

switch语句是一种多条件分支语句,可以根据不同的条件执行不同的代码块。语法结构如下:

switch(表达式)
{
    case 常量1:
        //当表达式等于常量1时执行的语句
        break;
    case 常量2:
        //当表达式等于常量2时执行的语句
        break;
    ……
    default:
        //当表达式与所有常量不匹配时执行的语句
        break;
}

可以看出,switch语句中的表达式可以是任何类型的表达式,包括整数、字符、枚举等类型。

下面是一个switch语句的例子:

#include<stdio.h>

int main()
{
    int num = 2;
    switch(num)
    {
        case 1:
            printf("星期一n");
            break;
        case 2:
            printf("星期二n");
            break;
        case 3:
            printf("星期三n");
            break;
        case 4:
            printf("星期四n");
            break;
        case 5:
            printf("星期五n");
            break;
        case 6:
            printf("星期六n");
            break;
        case 7:
            printf("星期日n");
            break;
        default:
            printf("输入错误n");
            break;
    }
    return 0;
}

在这个例子中,程序首先定义一个整数变量num并赋值为2,然后使用switch语句输出num所属的星期,由于num的值为2,因此执行switch语句中的第二个case语句,输出“星期二”。

总结

C语言中的判断语句是程序中用来进行条件控制的重要结构,if语句可以根据单个条件来分支程序流程,else语句根据if语句的条件不成立进行操作,switch语句可以根据多个条件分支程序流程。学习这些判断语句是学习C语言入门的必备基础,同时也是学习C语言高级操作的重要基础。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/cyuyanu579h.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月14日 下午2:24
下一篇 2023年4月14日 下午2:24

猜你喜欢