课堂小结3

                                                                    复习

1.if语句
1)if(表达式)
语句
2)if(表达式)
语句1
else
语句2
3)if嵌套
if(a>b)
if(b>c)
max=a;
注意:else与if配对,else不能单独使用,一定和if配对使用。配对原则:else和离他最近的没有配对的if配对,要想改变这种配对,可以使用括号
if(x)等价于if(x!=0)
if(!x)等价于if(x==0) 其真假性相同(若不理解可以代入数)
2.逻辑运算符

  1. a>b>c 关系表达式)
    a>b&&b>c && ||(注意短路现象) !
    2)逻辑表达式的值要么为1,要么为0,逻辑值
    3)条件运算符:表达了两个分支的情况,相当于if…else,是个三目运算符
    表达式1?表达式2:表达式3
    相当于
    if(表达式1)
    表达式2
    else
    表达式3

switch语句
用if…else表示对分支选择时,嵌套的层数太多,容易让程序难以理解,此时可以使用switch
1.语法
switch(表达式)
{
case 常量1:语句1;
case 常量2:语句2;

default:语句n+1;
}
执行:先进行表达式的值,然后将值和case后面的常量对比,如果相等,则执行case后的语句,以及之后所有的语句,如果想改变,需要在case后加break;break的作用是跳出switch语句,如果和所有case的常量都不相等,则执行default后面的语句
第8题
在这里插入图片描述
错误:注意switch语句的格式,注意冒号,分号和break,输入类型要与输出类型相对应(不一一对应则会出现报错)
第11题在这里插入图片描述
错误:此方法有点麻烦,if语句后全部忘记加括号,导致结果出现乱码。
第12题
在这里插入图片描述
此题关键是表示圆心距,圆的方程,注意引用变量,又忘记地址符&。
第九题
在这里插入图片描述
心得:现在学的语句多,形式较复杂,容易记混,要打好基础,一个题可以用多种方法解决,if嵌套多个语句时显得杂而乱,就可以用条件运算符。总之,打好基础是最重要的,为以后深入学习做准备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值