switch语句实现单条件、多分支的选择结构。
语法:
switch(表达式)
{case 常量表达式1:语句1;
case 常量表达式2:语句2;
…
case 常量表达式N:语句N;
[default: 语句N+1]
}
for循环:
for循环后不加分号,花括号里面是循环体
语法:
for(init-statement condition; expression)
statement
init-statement必须是以下三种形式中的一种:声明语句(仅C99支持)、表达式语句或者空语句。一般情况下init-statement负贡初始化一个值,这个值将随着循环的进行而改变.
expression通常负责修改init-statement初始化的变量,这个变量正好就是condition檢查的对象,修改发生在每次循环迭代值后。
condition作为循环控制的条件,只要condition为true,就执行一次statement。如果condition 第次的求值结果就是false,则statement一次也不会执行。
statement可以是一条单独的语句,也可以包含多条语句