阶段性复习(二)

发布时间:2023年12月26日

阶段性复习第二弹!

一.操作符

继上期复习了一部分,我们继续复习操作符,今天着重复习双目操作符

有一类题,通过结果分析反推求过程中的表达式

9a43970c02914e8bbd09872374f2f7d1.jpg

从这道题可以看出,t是4的时候,s要是2,所以a!=b,a<b,而s是2,这个要走a>0后面的表达式

同时要注意,&&的结果是1或者0

6ed0e841c8674d539a4ea0f83d77fdc8.jpg

&&的短路

1e094d82e390431ba492335c7cba80e8.jpg

前面已经是0,所以后面的不用再计算

二.对switch语句一般形式的复习

8a030a226bd241a58b0a6d345b81956f.jpg

switch(表达式)

{

case:

}

有多个case要加大括号,case后面是:,表达式要加括号

5ac9bb7f560341f3abda71232f134418.jpg

break可以用于switch和循环中,不配对也是可以的

三.进制转换应用

b9a8fcd2602443c5aef73ebc2a2cbf7a.jpg

四.if语句的编译错误

442d5eab0096431ca40c9f0a51545d9f.jpg

if后面有2个语句,用{}括起来

空格的ASCII是32

五.括号中输出的运算

8a7c4e19f4f540e4b3e712ce8a335411.jpg

这个结果是0.给4赋值的括号里的运算规则是这样
的:先看a>b,因为5>3为真,所以这个关系运算表
达式的值是1(如果为假则为0.)再看(a>b)>c,
因为前面a>b值是1,显然1>3为假,所以a>b>c这个
表达式的结果是0.最终把0赋值给了d,最后输出d,
结果即0.

文章来源:https://blog.csdn.net/2301_80190473/article/details/135132086
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。