1、语句与程序块
“;”分号是语句结束符
“{ }”程序块
右花括号用于结束程序块,其后不需要分号
2、if—else 语句
if(表达式)
语句1;
else
语句2
------------------else部分是可选的
3、else—if语句
4、switch语句
多路判断语句,测试表达式是否与一些常量整数值中的摸一个值匹配,并执行相应的分支动作。
switch(表达式)
{
case 常量表达式:语句序列
case 常量表达式:语句序列
default:语句序列
}
break; 语句将导致程序的执行立即从switch语句中退出
5、while循环与for循环
1)while(表达式)
语句
2)for(表达式1;表达式2;表达式3)
语句
等价于:表达式1;
while(表达式2){
语句;
表达式3;
}
6、do—while循环
do
语句
while(表达式);
先执行循环体中的语句部分,然后再求表达式的值
7、break语句与continue语句
continue语句和break语句是相关联的,但它没有break语句常用。continue语句用于使for、while、或do—while语句开始下一次循环的执行。在while与do—while语句中,continue语句的执行意味着立即执行测试部分;在for循环中,则意味着是控制转移到递增循环变量部分。continue语句只用于循环语句,不用于switch语句。某个循环包含的switch语句中的continue语句,将导致进入下一次循环。
8、goto语句与标号
大部分情况下使用goto语句的程序要比不使用goto语句的程序难以理解和维护,少数情况除外。建议少使用goto语句