C语言的分支可以通过if函数来实现
可以分为单分支,双分支以及多分支
单分支语句为
if(条件)
{
语句
}
双分支语句为
if(条件)
{
语句
}
else
{
语句
}
多分支语句为
if(条件)
{
语句
}
else if(条件)
{
语句
}
...........................
else
{
语句
}
else只与离他最近的if语句关联,若要与远处的if关联,则需要用大括号表示关系
switch语句
语法
switch(条件)
case1:
break;
case2:
break;
.................
default
break;
注意此语句需要有break函数,否则会连着下面的case条件一起执行,break指跳出
循环
循环有while,for和do while循环
while循环语法
while(条件)
{
语句
}
当括号里的条件为真时执行,直到条件为假停止执行
for循环语法
for(初始化,判断,调整)
{
语句
}
for循环比while更简洁,分为初始化,判断和调整三个部分
do while循环语法
do
{
语句
}while(条件)
此循环无论条件是否为真都先执行一次do里面的语句,直到判断条件为假跳出循环
break语句
跳出当前函数,与if一起用,当条件满足if中的条件时跳出执行。
continue函数
当条件满足时,回到循环开头执行下一次循环,忽略continue下面的语句不执行