初学者C ++:为什么这个switch语句给我一个错误?

这个问题在这里已经有了答案:

  • 为什么不能在switch语句中声明变量? 23个答案

  • C ++不允许开关(或其他类似的代码,如goto )跳过初始化。 在交换机中, QueueStack都处于相同的范围,并且交换机代码可能不会在该范围内初始化它们中的一个(或两者),这取决于所打开的值。 对于if / else,这并非如此,因为他们处于不同的范围。

    链接地址: http://www.djcxy.com/p/14791.html

    上一篇: Beginner C++: Why is this switch statement giving me an error?

    下一篇: declare variable in switch?