讲了那么多的数学知识,今天我们来总结一下程序设计中的条件和循环语句。//为了方便理解,这里把所有BOOL型称为判断语句。
条件语句:
1.条件运算符和条件表达式:
表达式1?表达式2:表达式3;
//注意,先求解表达式1,若为真,在求解表达式2,表达式2的值为最终结果。若为假,则求解表达式3,表达式3为最终结果。
2.if语句:
- 形式一:if(表达式)语句//注意,表达式为判断语句,若为真,则执行语句,否则跳过;
- 形式二:if(表达式)语句1 else 语句2//注意,表达式为判断语句,若为为真,执行语句1,反之语句2;
形式三:if(表达式1)语句1
else if(表达式2)语句2
.......
else 语句n
//注意,这个形式是对上述语句的延申,可以不断进行判断,直到符合条件时结束。
循环语句:
1.最简单的while循环:
while(条件){循环体}
//注意,这里是满足条件才进入循环体;
2.do while循环:
do {
循环体}while(判断语句)
//注意,这里和while循环唯一的区别是,do while先进行一次循环体在进入判断语句判断,而while是先判断在进行;
3.for循环:
for(初始语句;表达式1;表达式2){
循环体}
//注意,这里的初始语句是循环前求解,没有规定:作用。
表达式1规定是判断语句,为真时进入循环体;
表达式2,没有规定形式,但是是在每次循环后求解;
我的经验,最容易出错的反而是语句之间的标点是分号,千万不要记错了,千万不要写成逗号了。