阶段性复习第二弹!
一.操作符
继上期复习了一部分,我们继续复习操作符,今天着重复习双目操作符
有一类题,通过结果分析反推求过程中的表达式
从这道题可以看出,t是4的时候,s要是2,所以a!=b,a<b,而s是2,这个要走a>0后面的表达式
同时要注意,&&的结果是1或者0
&&的短路
前面已经是0,所以后面的不用再计算
二.对switch语句一般形式的复习
switch(表达式)
{
case:
}
有多个case要加大括号,case后面是:,表达式要加括号
break可以用于switch和循环中,不配对也是可以的
三.进制转换应用
四.if语句的编译错误
if后面有2个语句,用{}括起来
空格的ASCII是32
五.括号中输出的运算
这个结果是0.给4赋值的括号里的运算规则是这样
的:先看a>b,因为5>3为真,所以这个关系运算表
达式的值是1(如果为假则为0.)再看(a>b)>c,
因为前面a>b值是1,显然1>3为假,所以a>b>c这个
表达式的结果是0.最终把0赋值给了d,最后输出d,
结果即0.