10.24学习日常

第四章 选择结构程序

一.选择结构实现中的语句

1.if使用形式

(1): if(表的式) 语句一
(2)if(表达式)
语句一
else
语句二
(3)if(表达式一) 语句一
else if(表达式二) 语句二
else if(表达式三)… 语句三…
(4)(嵌套)
if()
if() 语句一
else 语句二
else
if() 语句三
else() 语句四

2.逻辑运算符的优先次序

非! 算数  关系 与&&  或||  赋值=

3. 三目运算符

一般形式: 表达式1?表达式2:表达式3
? 为条件运算符,(C语言中唯一的三目运算符)
如:赋值表表达式max=(a>b)?a:b
如果条件为(a>b)真,则max的值为a,否则为b.(条件运算符的执行顺苏:
先求解表达式1,若为非0=真,则转到表达式2,一表达式2的值作为整个
条件表达式的值 条件运算符优先于赋值运算符.)

4.switch语句

switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。

Switch case 语句表达式为:

switch
{
case 常量1: 语句体1;
case 常量2: 语句体2;
case 常量3: 语句体3;
case 常量4: 语句体4;

default : 语句体;
}

当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句并跳出switch语句。
switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。

Switch case 语句表达式为:

switch
{
case 常量1: 语句体1;
case 常量2: 语句体2;
case 常量3: 语句体3;
case 常量4: 语句体4;

default : 语句体;
}

当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句并跳出switch语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值