gpt4 book ai didi

c# - 为什么 c# 编译器需要在 switch 构造中使用 break 语句?

转载 作者:可可西里 更新时间:2023-11-01 08:23:06 25 4
gpt4 key购买 nike

我很难理解为什么编译器需要使用 break 语句。不可能错过它,因为现在允许掉落。我看到了 C 或 C++ 中断的原因,但这里是否需要中断。

为什么在案件结束后中断不是内置行为?它不只是没有语义的语法吗?

抱歉,如果这是一个愚蠢的问题。

编辑:仅当案例为空时才允许掉落。当那里有语句时,你不能省略 break 语句。所以,这是另一回事。

最佳答案

编译器并不“需要”break 语句,它需要它们。

这是一个设计决定。它使代码在语义上接近 C 和 C++,同时消除了一直是 C 语言的一个有争议的“特性”的失败陷阱。

关于c# - 为什么 c# 编译器需要在 switch 构造中使用 break 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2363231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com