我是靠谱客的博主 可耐小懒虫,最近开发中收集的这篇文章主要介绍C语言中的switch语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.

1.在实际问题中常常需要用到多分支的选择;

2.当问题分支较多时,使用if语句来实现将会使程序冗长且可读性低;

3. switch语句是多分支条件判断语句,它能够根据表达式的值从多个分支中选择一个执行的分支;

二.

switch语句的一般形式:

switch(表达式)

   {

          case   常量表达式1:语句块1;break;

          case   常量表达式2:语句块2; break;

           ……

           case   常量表达式n:语句块n; break;

            default:语句块n+1

     }

三.

在使用switch语句时应注意以下几点:

①表达式的值为整数、字符、枚举类型。

②常量表达式的值必须互不相同,否则会出现分支矛盾的现象。

 ③case后面的常量表达式只起标号作用,而不起条件判断作用,即“只是开始执行处的入口标号”。一般情况下需要break语句跳出switch语句。

  ④语句块可以是一条语句,或复合语句,可以不用花括号{}。

  ⑤各个case和default出现的先后次序,并不影响执行结果,习惯上将default子句放在switch的末尾。

 ⑥多个case标号可共用一组执行语句。

 

最后

以上就是可耐小懒虫为你收集整理的C语言中的switch语句的全部内容,希望文章能够帮你解决C语言中的switch语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部