黑马程序员技术交流社区

标题: 哪里出了错? [打印本页]

作者: 紮西诺尔布    时间: 2015-4-11 23:20
标题: 哪里出了错?
int main()
{
   
    int a = 10;
   
    switch (a)
    {
        case 0:
        {int b = 20 + a;}
            break;        //{int b = 20 + a; break}
            
        case 2:
            
            break;
    }
   
    return 0;
}

(break不能写在外面吗?)
作者: wslinke    时间: 2015-4-11 23:24
a=10;switch没有找到case 10: 直接就跳出来了,接着就return 0了
作者: 紮西诺尔布    时间: 2015-4-12 20:30
wslinke 发表于 2015-4-11 23:24
a=10;switch没有找到case 10: 直接就跳出来了,接着就return 0了

没找到退出,应该是正常的,并不是错误吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2