- if语句
if(expression){
xxx
}
else{
xxx
}
- while语句
while(expression){
xxx
}
- break和continue
c语言中的break和continue语句和其它语言中的作用一样,break用于跳出整个循环,执行循坏后面的语句。continue用于跳出当前循环,然后继续下个循环。
- for语句
for(expression1; expression2; expression3){
xxx
}
expression1为初始化部分,只在循环开始时执行一次。expression2为条件部分,在循环体每次执行前都要执行一次。expression3为调整部分,每次循环体执行完,条件部分即将执行之前需要执行一次。
- do语句
do{
xxx
}while(expression)
这种循环的循环体至少执行一次。
- switch语句
switch(expression){
case constant-expression1:
xxx
break;
case constant-expression2:
xxx
….
default:
xxx
}
首先计算expression的值,然后执行流转到语句列表中其case标签值与expression的值匹配的语句。
如果在switch语句执行过程中遇到break语句,那么执行流就会立即跳到语句列表的末尾。
- goto语句
goto 语句标签;
要使用goto语句,必须在希望跳转的语句前面加上语句标签,语句标签就是标识符后面加个冒号。
if(xxxx){
xxx
goto yyy;
}
yyy:
...