21xrx.com
2024-12-22 20:06:58 Sunday
登录
文章检索 我的文章 写文章
C语言中switch的程序框图及使用方法
2023-06-16 13:52:44 深夜i     --     --
switch语句 case分支 break语句

在C语言中,switch语句是一种常用的选择结构,用来提高代码的可读性和效率。使用switch语句时,可以根据不同的情况执行不同的语句,它的程序框图如下图所示:

![switch语句程序框图](https://img-blog.csdn.net/20160325084636150)

在switch语句中,通常会使用case关键字来表示不同的情况,并用break语句来结束这个case分支。同时,也可以使用default关键字来表示当所有的情况都不满足时,执行default后的语句。

下面是一个使用switch语句的例子:


#include

int main()

{

  int score;

  printf("请输入您的成绩:");

  scanf("%d", &score);

  switch(score)

  {

    case 90:

      printf("优秀\n");

      break;

    case 80:

      printf("良好\n");

      break;

    case 70:

      printf("中等\n");

      break;

    case 60:

      printf("及格\n");

      break;

    default:

      printf("您的成绩不及格\n");

  }

  return 0;

}

上述代码中,首先通过scanf语句从标准输入中读取了用户输入的成绩,然后使用switch语句判断成绩所处的不同情况,并输出不同的提示信息。

通过以上例子,可以看出switch语句的使用方法相对简单,但是需要注意的是,每个case分支都需要使用break语句来结束,否则会执行下一个case分支的语句,可能会导致程序错误。同时,在判断变量时,switch语句只能判断整型或字符型变量,不能判断浮点型变量。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复