????????if语句-单分支结else
????????if...else语句-双分支结构
????????if...else if...else语句-多分支结构
????????一个if语句中可以包含一个或多个if语句。
????????break是出口。
? ? ? ? 注:break语句除了可以用于循环语句中,还能用于switch条件语句中。
? ? ? ? 在switch条件语句中,continue语句用于跳过当前循环中的某个case分支,继续执行下一个case分支或者循环。
? ? ? ? switch语句只能进行相等与否的判断;if语句可以进行大小范围上的判断。
? ? ? ? switch无法处理浮点数,只能进行整数的判断,且case标签值必须是常量;if语句可以对浮点数进行判断。
? ? ? ? while (循环条件)
? ? ? ? {
? ? ? ? ? ? ? ? 循环体
? ? ? ? }
循环体是否执行取决于循环条件是否成立。
? ? ? ? do
? ? ? ? {
? ? ? ? ? ? ? ? 循环体
? ? ? ? }?while (循环条件);
先执行一遍循环体,再判断循环条件。如果循环条件成立,再次执行循环体;反之结束循环。
即:do-while循环语句中循环体会无条件执行一次。
? ? ? ? for (初始化表达式;循环条件;操作表达式)
? ? ? ? {
? ? ? ? ? ? ? ? 循环体
? ? ? ? }
? ? ? ? 上面三种循环语句都能嵌套,它们也可以相互嵌套。
? ? ? ? 在switch条件语句中,break语句的作用是终止某个case并跳出switch结构;
? ? ? ? 在循环语句中,break语句的作用是跳出当前循环语句,执行循环语句后面的代码
? ? ? ? (注:break语句出现在嵌套循环中的内层循环时,只能跳出内层循环,不能直接跳出多重循环)。
? ? ? ? 不能用于switch语句。
? ? ? ? 作用:终止本次循环并执行下一次循环。
? ? ? ? 在想要到达的地方添加标记,然后使用go to语句。示例:
? ? ?