C语言有3种结构
if语句
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
可以用{}执行多条语句
表达式中判断等于时把变量放在右边
在不加花括号的情况下else与最近的if匹配
switch语句
switch(整型表达式)
{
case 整形常量表达式:
语句;
}
可搭配break
可搭配default
while循环
while(表达式)
循环语句;
break和continue
for循环
for(表达式1;表达式2;表达式3)
循环语句;
表达式1 表达式1为初始化部分,用于初始化循环变量的。 表达式2 表达式2为条件判断部分,用于判断
循环时候终止。 表达式3 表达式3为调整部分,用于循环条件的调整。
continue可能会出现死循环
建议for语句的循环控制变量的取值采用“前闭后开区间”写法。
do…while
do
循环语句;
while(表达式);
使用情况有限。
goto语句
使用情况有限