选择结构程序设计

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

二、逻辑运算符和逻辑表达式
1.逻辑运算符


2.逻辑表达式
   在逻辑表达式中,非0即为真,如:-10,这个就为真
3.表达式截断: 在与运算中,左表达式为假,则右边截断;在或运算中,左表达式为真,则右边截断
4.不管逻辑与和逻辑或,结合在一起运算时,不用管优先级,自左向右依次判断。

三、if语句
1.if表达式的形式

2.做等值比较时,写成 0 == i会好一点,常量写在左边,
3.return -1 表示程序异常结束,用于判断数值不在表达式范围内时。
4.条件运算符: 1?2:3 
如果1为真,则输出2;1为假,则输出3

四、switch语句
1.switch语句的一般形式。图中形式有错误,正确应该是每个语句后加一个break;

可以理解为:表达式和常量表达式1相等时,执行语句1,若不相等,再去判断常量表达式2,依次往下,找到相等的常量表达式即可输出对应的语句。若都没有,则输出default的语句。
2.switch(A)中,A必须是整型或整型相兼容,不能是浮点型。
case c1中,c1必须是常量,不能是变量
3.如果case 后的常量相同,则可以放在一起;如:

case 'D'
case 'E'
    printf("  \n");
break;

五、例题
1.判断是不是闰年的表达式

2.用if的条件判断去分情况计算一元二次方程的x值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值