if中可以继续嵌套if, else中也可以继续嵌套if
if(表达式1){
语句块1;
if(表达式2){
语句块2;
}
}else{
if(表达式3){...break;
}
语义:
计算"表达式"的值, 逐个与其后的"常量表达式"值相比较,当"表达式"的值与某个"常量表达式"的值相等时, 即执行其后的语句, 然后跳出switch语句
如果"表达式"的值与所有...\n");
// 没有能够让循环结束的语句
}
}
当while后面只有一条语句时,while后面的大括号可以省略
#include
int main(){..., 才使用dowhile
do while 曾一度提议废除,但是他在输入性检查方面还是有点用的
----
循环结构for
格式:
for(初始化表达式;循环条件表达式;循环后的操作表达式) {...,***只会执行一次***初始化表达式
接着判断"循环条件表达式"是否为真,为真执行循环体中的语句
循环体执行完毕后,接下来会执行"循环后的操作表达式",然后再次判断条件是否为真,为真继续执行循环体,为假跳出循环