第三单元 分支结构程序设计

第一课   关系运算符

1.关系运算符

<1>六种关系运算符包括>(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)、==(等于)、!=(不等于)。

<2>关系表达式:由关系运算符连接起来的表达式。“真”表示找个关系成立,“假”表示这个关系不成立。通常用0表示假,非0为真。

注意等于与赋值的区别!

<3>运算符的优先级

算数运算符    * / %                            由

                         + -                                高

关系运算符      <  >  <=  >=                 到

                          ==  !=

赋值运算符      =                                    低

2.关系运算符的应用举例

注意短路运算!

第二课   逻辑运算符

&&(逻辑与)、||(逻辑或)、!(逻辑非)

其中逻辑与:只要一个假就全为假,交集

逻辑或:只要一个为真,这个表达式为真,并集

逻辑非:补集

一个为零,罗辑与一定为零

关系表达式不能连着写

例如:0<a<这是错误的!!

短路运算

a=2;b=3;c=0;

d=(a>n)&&(c=4)

因为a不大于b所以这个为假即为零,把零赋值给d

第三课   if语句

1.if语句

两种格式,第一种格式为:

if(表达式)

     语句1;

else 

       语句2;

如果表达式的值为真即条件成立,那么执行语句一;否则,执行语句二

第二种格式:

if(表达式)

     语句;

如果表达式的值为真,那么执行语句,否则,什么也不做。

2.复合语句

把多条语句用{  }起来看做一条语句

第四课   if语句的嵌套

else与最近的if语句配对

嵌套能把所有情况表示出来

第五课    条件表达式

变量一定要赋值

<表达式1>?<表达式2>:<表达式3>

首先,计算表达式一的值,若表达式一的值为真,则只计算表达式二,并将其结果作为整个表达式的值;否则,只计算表达式三,并将其结果作为整个表达式的值。

第六课    switch语句

switch语句的一般格式:

switch(表达式){

        case常量表达式1:语句组1;[break;]

         case常量表达式2:语句组2;[break;]

        ……………

        case常量表达式n:语句组n;[break;]

         [default:语句组n+1]

}

数字用“1”

原样输出用“   ”

字符用'    '

第七课    分支结构应用举例

注意:用不同情况数据多运行几遍,确保正确。

注意赋值号与等号的区分

感受:1.注意变量与常量,变量一定要赋值

             2.注意赋值号与等号的区分

             3.注意else与if的对应

             4.注意运算符的优先级

             5.注意短路运算

             6.数与数之间以一个空格分开,不用管,本来就有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值