gpt4 book ai didi

c++在switch语句中定义变量 - 定义有/没有初始化

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:12:31 27 4
gpt4 key购买 nike

<分区>

我知道很多关于这个主题的问题 stackoverflow,但我没有找到这个问题的答案。

struct message
{
int myint;
};

int main(void)
{
switch(1)
{
case 0:
break;
case 1:
int i; // this is fine, but int i = 10; is compile error
break;
default:
break;
}
return 0;
}

从逻辑上讲,为什么定义变量并用某个值初始化它与仅仅为“案例标签”定义变量不同?

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