选择结构
1.if语句:用来实现两个分支的选择结构
语句的一般形式:if(表达式)语句1
【else 语句2】方括号内的部分可有可无
其他形式:(1)if(表达式) 语句1 【没有else语句】
(2)if(表达式)语句1 【有else语句】
else 语句2
(3)if (表达式1)语句1 【在else内嵌套了多层if语句)
else if(表达式2)语句2
else if(表达式3)语句3
。。。
else if(表达式M)语句M
else 语句M+1
2.switch语句:用来实现多分支的选择结构
语句的一般形式:switch(表达式)
{case 常量1 :语句1
case 常量2 : 语句2
。。。
case 常量N : 语句N
default : 语句N+1
} 说明“表达式”值得类型应为整数类型(包括字符型) 在执行一个case语句后应当用break语句使流程跳出switch结构,即终止switch语句的执行。
循环结构
3.while语句:
语句的一般形式:while(表达式)语句
【当型循环,先判断后执行。条件不成立时,推迟循环。】
4.do...while语句:
语句的一般形式:do
语句(循环体)
while(表达式); 【直到型,先执行后判断。直到条件不成立,退出循环。最少执行一次】
5.for语句:
语句的一般形式:for(表达式1;表达式2;表达式3)
语句 【表达式1表示循环变量初值,表达式2表示循环条件,表达式3循环变量增值】