ITPub博客

首页 > IT职业 > IT生活 > switch-case选择结构中的变量声明

switch-case选择结构中的变量声明

IT生活 作者:local0 时间:2021-09-09 09:05:23 0 删除 编辑

如果要在switch-case结构中声明变量(变量声明要注意)
正确写法1

将case语句用{}括起,可实现变量直接在case内部声明
switch()
{
    case 1:{
            int x;
            cin>>x;
            beark;
            }
            ...

}

正确写法2

将变量的声明移到switch语句外
int x;
switch()
{
    case 1:
    cin>>x;
    beark;

    ...

}

错误写法

直接将变量声明写在case语句下,编译器会报错
switch()
{
case 1:
int x;
cin>>x;
beark;

...

}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/132/viewspace-2799228/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-24

  • 博文量
    70
  • 访问量
    12478