gpt4 book ai didi

c - 在 C 的 switch case 中初始化

转载 作者:太空宇宙 更新时间:2023-11-04 06:02:37 24 4
gpt4 key购买 nike

在开关的特定情况下初始化变量是不好的做法吗?

我有很多变量只与我的一个案例相关,但似乎找不到任何相关信息。

谢谢:)

最佳答案

为什么不只在它们相关的情况下声明它们?

switch (something)
{
case 1:
do_something();
break;

case 2:
{
int x = 12;
do_something_else(x);
break;
}
}

不要错过 case 2: 中用于创建子作用域的大括号。因此,变量 x 对于 case 2

是局部的

关于c - 在 C 的 switch case 中初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16525852/

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