分支循环语句大致分为选择语句和循环语句,选择语句一般有if语句,switch语句。循环语句一般有while语句,do-while语句,for语句.
if语句
写法: if(表达式) {}
默认情况下if语句后只有一个语句时不需要大括号,有多个语句的时候需要大括号。当表达式运行结果为真(非0)则执行if语句内的语句,当表达式姐过运行结果为假(0)则直接结束此if语句。
if语句中else只能和最近的if匹配
switch语句
写法 switch(表达式)
{
case 1:xxxxx break;
case2:xxxxx break;
default: xxxx break;
}
default语句没有顺序要求,default用于处理case不能匹配的情况
while语句
写法:while(表达式)
{while循环内的语句}
for语句
写法:for(表达式1;表达式2;表达式3)
{for循环内的语句} for循环的初始化只执行一次
do-while语句
写法:do{xxxx}while(条件)
do-while语句至少执行一次
循环中break用于特殊情况或者其他情况打破循环
continue会跳过之后的语句,直接进行下一次循环(如果下一次循环的前提条件还能满足)
break会直接永久种植次循环不进行接下来的顺序语句