C语言结构《循环结构》《分支语句》

while循环语法

while(条件判断)
{
    //循环:条件成立时重复执行
}

1,首先判断条件:成立、则执行循环,不成立直接跳过。

2,循环体执行完,回到“条件判断”重复流程。

(示列)

#include
int main()
{
   int a;
   printf("输入数字(输入 0 结束)\n");
   //先判断输入的 a 是否 0 
   while(scanf("%d",&a),a ! =EOF)
{
    printf("输入:%d\n",a);
}
   printf("已退出循环\n")
return 0;
}

注:scanf会返回成功读取的变量,输入数字,直到输入0停止。

3,分支语句

switch语句是一种用于多分支的选择结构。(它可以根据一个变量或表达式的值,从多个分支中选择一个执行)

break:直接跳出当前所在的循环,继续执行循环后面的带代码。

(示列)

#include
int main()
{
 int a;
   
    scanf("%d", &a);//输入一个整数
    switch (a)//表达式
    {
    case 1://执行语句1:
    case 2://执行语句2:
    case 3://执行语句3:
    case 4://执行语句4:
    case 5://执行语句5:
       printf("周内\n");//输出
       break;          //直接跳出当前所在的循环,继续执行循环后面的带代码
    case 6://执行语句6:
    case 7://执行语句7:
        printf("周末\n");
        break;
   default://则直接跳出switch结构,继续执行switch之后的代码。
  }
    return 0;
}

你可能感兴趣的:(C语言结构《循环结构》《分支语句》)