C/C++教程

实例5 分支语句case

本文主要是介绍实例5 分支语句case,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  无论编写大程序还是小程序,总少不了要用到分支语句,常用的分支处理语句case,经典的写法如下:

case  变量值 of

  值1:分支处理语句1;

  值2:分支处理语句2;

  值3:

  begin

    多行分支处理语句;

  end;

  .....

  else

    缺省分支处理语句n;

    break;     //书中有此代码,是错误的,不要加此代码,实际测试过

end;

其中值一定是有序类型的数,比如整数。如果是字符串的类型,就不要用这种语句,编译时肯定会出错。

这个语法中,常规情况下,每一个值对应一个功能,最后的else语句后面,表示缺省情况下的处理。如果不加缺省处理,也不是不可以,但不规范。

多个值对应同一功能,语句写法如下:

case n of

  22,33,44:分支处理语句;

  .......

  else

   缺省分支处理语句N;

end;

连续值对应同一功能,语句写法如下:

case n of

  100..200:分支处理语句;  //100-200连续值对应同一处理语句

  .....

  else

    缺省分支处理语句N;

end;

这篇关于实例5 分支语句case的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!