选择结构程序

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

关系运算符有六种,分别为

满足关系式则为真,不满足则为假。

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

一共有三种,分别为

非(!)的优先级最高,为二级,与和非较低,分别为十一级和十二级。

判断|x|> 2;

逻辑表达式存在表达式截断:逻辑表达式自左向右进行,如果右操作数不会影响整体的结果,则右操作数不会进行。

例如

逻辑或运算符,遇真为真,全假为假。i > j 为假,进行后面的判断,++i执行,输出i为3。

i < j成立,不进行后续运算,++i不执行,结果为2

例题、输入年份为闰年的时候打印yes。

三、if语句

if语句有三种形式

1.if(表达式)语句

例如:将大写字母转换为小写字母

2.if(表达式)语句一else语句二

例如:求三个数的最大值

3.if(表达式1)语句一

    else if(表达式2)语句二

    else if(表达式3)语句三

                             .

                             .

                             .

    else  语句n

例如:判断输入的为大写字母、小写字母还是数字

if语句表达式末尾不能加分号,if嵌套为逻辑与关系。

例如:

条件运算符

例如:用条件运算符比较三个数大小

四、switch语句

例如:判断某一年的某一月为多少天

swith语句表达式必须为整型或与整型相兼容,case后必须为常量。

执行完一个case语句后,流程控制转移到下一个case执行,即会进行连续输出,因此,应该在执行一个case分支后,使流程跳出swich结构,即终止switch语句的执行,可以用一个break语句来达到此目的。最后一个分支default可以不加break语句。

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值