1.分支选择
if (条件1)
{
语句块1
}
else if (条件2)
{
语句块2
}
else
{
语句块3
}
2.循环
do while(想到条件) for(想到次数)
1)for循环
循环中的“表达式1(初始化条件)”、“表达式2(循环条件)”和“表达式3(自增或自减)”都是可选项,都可以省略(但分号;必须保留)。
for(表达式1(初始化条件); 表达式2(循环条件); 表达式3(自增或自减)){
//语句块循环体
}
2)while循环
//初始化条件
while (条件表达)
{
//循环体
}
3)do while循环
无论条件表达式的结果是真还是假,都会执行一次循环体
//初始化条件
do
{
//循环体
}
while (条件表达式);
4)goto
goto
语句又叫无条件转移语句
#include <stdio.h>
void main(){
if ( 0 ){
goto gotoflag;
}
printf( "hello " );
gotoflag: printf( "nihao" );
}
5)continue
continue执行下一次循环,执行for里面的增量表达式
6)break
break跳出循环,不再执行循环内的任何语句