随笔 - 51  文章 - 0  评论 - 0  阅读 - 5585

2022.1.16 C语言设计(第四版)谭浩强 Day2 第四章 选择结构程序设计

一、C语言有两种选择语句:(1)if语句;(2)switch语句

二、if语句——实现两个分支的选择结构

1、if语句的一般形式

(1)if (表达式) 语句1              (没有else子句部分)


(2)if (表达式)                           (有else子句部分)

                    语句1

          else

                    语句2


(3)if(表达式1)         语句1 (在else部分又嵌套了多层if语句)

     else if (表达式2)    语句2

          ···             ···

     else if(表达式n)     语句n
     else                       语句n+1

2、关系运算符和关系表达式

(1)关系运算符——比较符

(2)关系表达式——用关系运算符将两个数值或数值表达式连接起来的式子

         关系表达式的值是一个逻辑值,即“真”或“假”, 在C的逻辑运算中,以“1”代表“真”,以“0”代表假。

3、逻辑运算符和逻辑表达式

(1)逻辑运算符

(2)逻辑表达式

 (3)逻辑型变量

4、条件运算符和条件表达式

(1)条件运算符

         ①一般形式

表达式1?表达式2:表达式3 

         ②执行过程

5、选择结构的嵌套

(1)一般形式

三、switch语句——实现多分支的选择结构

1、一般形式

2、注意点

     在 case 后的各常量表达式的值不能相同,否则会出现错误。

     在 case 后,允许有多个语句,可以不用{}括起来。

     各 case 和default 子句的先后顺序可以变动,而不会影响程序执行结果。

     default 子句可以省略不用。  注意 break;的使用
 

posted on   慧茗子  阅读(19)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示