分支循环语句,顾名思义,即为让程序成为主任进行自我控制
我们以开始菜单为例进行探索

1.if,while循环
while (1)
{
menu();
int input = 0;
printf("请选择");
scanf("%d", &input);
}在上述菜单中,while起到了最基本的,即无限循环菜单直到输入0为止
2.do...while
即为while循环的升级版
do
{
menu();
printf("选择:");
loadcontact(&con);
scanf("%d",&input);
} while (input);当while后()中为0时,就基本相当于while语句
3.switch
当加入了switch后,可操作空间就多了起来
switch (input)
{
case 0:
{
return 0;
break;
}
case 1:
{
game();
break;
}
default:
{
printf("重新输入\n");
break;
}它让我们可以有了更多选择,更多可控制机会