c语言 - 判断与循环

c语言 - 判断与循环

if else

如果只有一条语句,则可以省略{}

switch

当存在过多if else分支时,容易造成代码逻辑混乱,像下面这种情况就可以用switch语句替代

break用于跳出当前语句块,default语句不是必需的,要注意case后接的必须是一个整型数值或者是整型表达式(整型表达式在编译期间也会被优化成整型数值),不能为变量名,即使变量的值为整型数值

while

do...while是先执行do语句,然后再判断while语句

for

break continue

break直接跳出循环
continue直接开始下一轮循环