Chapter 3 Branching and Looping Statements
if else Statement and ? :
if
if (condition statement)
else
else跟最近的if配对
运算符?与:
三元运算符解释
三个运算符,如果?前面的成立就取1,否则取-1.
Condition探讨
什么可以是condition
可转换成bool的都可以。
关系表达式
逻辑表达式
注意&与&&
单个&出现的时候是bitwise运算
non-boolean表达式
while loop
while loop
do-while loop
break statement
意思是立刻结束loop statement,然后继续往下运行其他statement
continue statement
意思是立刻结束当前loop轮次,然后重新运行loop
The Condition, Be Careful!
注意
注意赋值statement也是有value的,数值就是就是赋值的value
如下解释
for loop
循环解释后进行第三个表达式
跟while比较
直接看下面第一个就明白for干了什么了
Endless loop
break and continue同理
goto and switch Statements
注意跳转到相应label之后直接顺序执行,碰到break离开花括号,所以必须有break