永发信息网

visual C#中switch语句的每个case是不是一定要有个break?

答案:4  悬赏:40  手机版
解决时间 2021-01-16 20:04
  • 提问者网友:锁深秋
  • 2021-01-15 20:02
visual C#中switch语句的每个case是不是一定要有个break?
最佳答案
  • 五星知识达人网友:玩世
  • 2021-01-15 21:03
不是一定有啊,要看你的逻辑,如果有两个或多个case需要执行同一个动作,就可以case传越,
case 11:
case 22:
语句;--11和22 都执行,goto现代编程从来不用,正规编程也不来不用,会破坏代码的可读性,严谨性
break;
case 33:
。。。。。
这样也行的
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-01-15 23:13
C#里必须有返回,break, or return
  • 2楼网友:想偏头吻你
  • 2021-01-15 22:33
C#switch语法与C++稍微有点区别,C#必须每个case都要break,额C++不需要。就是这样。追问刚弄懂了。没有break有goto也可以的追答牛B呀。。我以为只能break。没想过goto,呵呵学习了。
  • 3楼网友:長槍戰八方
  • 2021-01-15 21:55
如果两个case之间没有任何语句,可以不用break,但是两个case之间存在语句块,在该语句块后面一定要包含break语句。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯