千家信息网

C语言分支语句实例分析

发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,这篇文章主要介绍了C语言分支语句实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言分支语句实例分析文章都会有所收获,下面我们一起来看看吧。C语言的语句C语句可分
千家信息网最后更新 2024年11月18日C语言分支语句实例分析

这篇文章主要介绍了C语言分支语句实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言分支语句实例分析文章都会有所收获,下面我们一起来看看吧。

C语言的语句

C语句可分为以下五类:

1. 表达式语句

2. 函数调用语句

3. 控制语句

4. 复合语句

5. 空语句

今天我要分享的是:控制语句

那么什么是控制语句呢?

简单来说便是控制程序执行流程的,在C语言中有三大家族。

今天先为大家介绍:爱选择的分支家族,后续将为大家介绍一根筋的循环家族和爱转弯的转向家族。

爱选择的分支家族

在这个家族中有二个成员,无所不能的大哥 if 和另辟蹊径的小弟switch。这个家族的成员有个共同的特点就是爱" 选择 ",来吧让我们一起走进这个有趣的家族吧!

无所不能的大哥if

if大哥的认知:表达式(" 真 "就走起," 假 "就拜拜)

0表示假,非0表示真。

举例说明:

#define  _CRT_SECURE_NO_WARNINGS#includeint main(){        int a = 0;        printf("选择学C语言的态度:\n");        scanf("%d", &a);        if (0 != a)        {                printf("好好学C语言\n");        }        else        {                printf("不好好学C语言\n");        }        return 0;}

打印:

认识if大哥的注意点:

  • if 最爱离他最近的 else(相匹配)。

  • if后面执行多个语句要用{}。

另辟蹊径的小弟switch

对于switch语句我们要特别注意,他的判断条件为整形表达式。

举例说明:

#includeint main(){        int day = 0;        scanf("%d", &day);        switch (day)        {                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;}

打印:

为改变需要

1. 输入1-5,输出的是"weekday";

2. 输入6-7,输出"weekend"

我们要可以怎么写:

#include //switch代码演示int main(){    int day = 0;    scanf("%d", &day);    switch (day)    {        case 1:        case 2:        case 3:        case 4:        case 5:                 printf("weekday\n");                 break;        case 6:        case 7:                  printf("weekend\n");                  break;   }   return 0;}

switch的总结:

1 是指跳出本次循环的意思break。

2 当switch表达式的值与所有的case标签的值都不匹配就会跳过所以语句。

3 default(/dɪ'fɔːlt/)可以出现在switch中的任何位置,且只能出现1条,作 用是当表示式中的值与csae不匹配时候就从default子句后面的语句就会执行。

4 我们一般在每个case语句后都加一个break养成编程好习惯。

关于"C语言分支语句实例分析"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"C语言分支语句实例分析"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

0