初学C语言—分支语句

初学C语言—分支语句,第1张

初学C语言—分支语句 初学C语言

语句的概念:C语言中由一个分号" ; "所隔开就是一条语句。
分支语句
一、if语句

  1. if语句的语法结构
    (1)
    if (表达式)
    执行语句;

    (2)
    if(表达式)
    执行语句1;
    else
    执行语句2;

    (3)
    if(表达式1)
    执行语句1;
    else if(表达式2)
    执行语句2;
    else
    执行语句3;

注:若相应某一条件表达式成立,要执行多条语句时,应使用代码块 { } 将执行语句放在其中!

  1. 悬空elae
    else与相距最近的if进行匹配
//输出1~100之间的奇数
#include
int main()
{
int i = 1;
while(i<=100)
 {
  if (i%2 ==1)
   {
    printf("%d ",i);
    }
  i++;
  }
}

二、switch语句

  1. switch语句的语法结构
    switch(整型表达式)
    {
    语句项;
    }
  2. 语句项是什么?
    case+整型常量表达式
    语句;
  3. switch语句中break的作用
    搭配break的使用可实现分支
    break实际效果:将语句列表划分为不同的部分!
  4. default子句
    若表达的值与case标签的值都不匹配时,default子句下的语句就会被执行。且default子句的位置在哪都行!

注:default 子句下最后也加上break,用于将default子句也划分在不同的部分,防止当default子句放在首位时,执行之后的语句。

//打印工作日和休息日
#include
int main()
{
int day = 0;  //定义整型day
scanf ("%d",&day)  //输入函数
switch(day)  //switch语句判断day
  {
  case 1:
  case 2:
  case 3:
  case 4:
  case 5:
     printf("%d ",工作日);
     break;  //跳出语句,实现分支
  case 6:
  case 7:
     printf("%d ",休息日);
     break;
  default:
     printf("输入错误n",);
     break;
  }
return 0;
}

小结:
switch语句可以嵌套使用!
case语句中可以出现if语句!
switch定义整型表达式!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5699679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存