C# 入门(7) switch语句与C/C++的不同

来源:互联网 发布:网上直播视频软件 编辑:程序博客网 时间:2024/06/10 16:49

C#中switch语句与C/C++的不同

参考书籍:《C#图解教程》

  和C/C++不同,每一个switch段,包括可选的default段,必须以一个跳转语句(break,return等)结尾。所以跟在和一个分支关联的语句列表后面,必须是下一个标签之前的跳转语句,除非在这两个分支标签之间没有插入可执行语句。


switch( x ){    case 1:        //可以接受    case 2:    case 3:        y = x;     //如果x等于1、2或3,则执行该代码        break;    case 4:        z = x;     //编译出错!!分支结尾没有跳转语句。    case 5:        break;}
0 0