今天主要学习了选择结构程序设计
一,关系运算符和表达式
1.含有运算符的表达式称为关系表达式。
2.优先次序:
(1)<、>、<=、>=优先级高
(2)==(等于)、!=(不等于)优先级低
为避免 ==(等于)与 = (赋值)搞错导致BUG,建议在用等于时把数字放在前面(1 == i)
算术运算符 > 关系运算符 > 赋值运算符 > 逗号运算符
二,逻辑运算符和表达式
1.优先次序
&&(双目)并且 或运算 优先级低于运算符
||(双目)或者 与运算 运算符低于&&
!(单目)取反 非运算 优先级高于算数运算符
2.不能写出连续比较形式(i < 4 < j)应写为(i > 4 && j < 4) 。
3.表达式截断
a.&&左操作数为假时,右操作数直接截断。
b.||左操作数为真时,右操作数直接截断。
三,if else 语句
1.if 要加(),else可不写,两个都不用加;
2.求一个年份是不是闰年
3.求三个数字中最大的
3.判断一个字符是否为字母
4.判断一年中某个月有多少天
5.if else 语句简写
四,switch 语句(简化版if else,录音机按进去一个弹出来一个)
1.必须放和整形兼容的字符类型。
2.case 后必须为常量。
3.当default在最后时,break可省略(最好写上)。
4.case可叠加: case ‘D’
case ‘E’
5.switch case 不能进行比较操作
6.使用案例:
今天的学习到此结束,明天见