黑马程序员--iOS基础--C语言知识点---选择语句


------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------


1.关系表达式和逻辑表达式

关系运算符的优先级低于算术运算符,关系运算符的优先级高于赋值运算符。


用关系运算符将两个表达式(可以是算术表达式或关系表达式,逻辑表达式,赋值表达式,字符表达式)接起来的式子,

称关系表达式。关系表达式的值是一个逻辑值,非0即真。

用逻辑运算符将关系表达式或逻辑量连接起来的式子就 是逻辑表达式。 逻辑表达式的值应该是一个逻辑量

2.选择程序结构设计

if语句的基本形式有三种:if (表达式) 语句;if (表达式) 语句 else 语句;if -else if - else;

(1).3种形式的if语句中在if后面都有表达式,一般为逻辑表达式或关系表达式。

(2).第二,第三种形式的if语句中,在每个else前面有一个分号,整个语句结束处有一个分号。

(3).ifelse后面可以只含有一个内嵌的操作语句,也可以由多个操作语句,此时用{}将几个语句括起来成为一个复合语句。

switch语句的格式:

switch(表达式)

       {case 常量表达式1:语句1

         case 常量表达式n:语句n

         default:语句n+1

        }

(1)switch后面括弧内的“表达式”, ANSI标准允许它为任何类型。

(2) 当表达式的值与某一个case后面的常量表达式的值相 等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与表达式的值匹配的,就执行default后面的语句。

(3) 每一个case的常量表达式的值必须互不相同,否则就会出现互相矛盾的现象(对表达式的同一个值,有两种或多种执行方案)。






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值