c复习过程随笔六

补(scanf在输入双精度浮点型数据时,要使用%lf进行格式声明)

 选择结构 :1.if (表达式(关系、逻辑、数值表达式))语句1

       2.if(表达式)语句1 else 语句2

       3.if(表达式1)语句1   else if (表达式2)语句2    else if(表达式m)语句m else 语句m+1  可以内嵌

关系运算符与关系表达式

优先级高:<、<= 、>  、>= 、优先级低==、 !=

关系运算符优先级低于算数运算符,但高于赋值运算符

关系运算符连接的值或者数值表达式称为关系表达式 表达式的值是一个逻辑值即1或0

逻辑运算符与逻辑表达式

运算符:AND OR NOT 在C必须用&&,||,!来代替前者,不能直接使用 

&&,||双目运算符要求有两个操作对象,!单目运算符有一个操作对象

优先级:!>算术运算符>关系运算符>&&,||>赋值运算符

条件运算符与条件表达式 

条件运算符? 三目运算符 

(a>b)?a:b如果(a>b)为真,则表达式的值为a,否则为b

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

`选择结构嵌套

if()

  if()

  else

else

  if()

  else

每个else对应一个if

switch 实现选择结构 

switch(表达式)

{

case 常量1:语句1

case 常量2:语句2

case 常量3:语句3

case 常量n:语句n

default:语句n+1

}

这里的表达式应该为整数类型(包括字符型)

如果没有break语句,则执行完一个case中的语句后,会继续执行下去,不进行判断

多个case 标号可以共用一组语句,如case'a':

                case'b':

                case'c':printf("...");break;

转载于:https://www.cnblogs.com/lsy666/p/8401667.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值