2014年3月25日

case 内定义的变量 “crosses initialization” 交叉初始化错误

摘要: case内定义变量,在整个switch可见。前提是case内没有加语句块{ }。case里如果没有语句块{}:case内不可以直接定义变量。这是规定。参考:http://hi.baidu.com/crazy_coder/item/34175333254d7cbe623affe6http://bbs.csdn.net/topics/90480979switch(ch){case'a':inta=0;//break;将break去掉,便于说明case'b':cout<<"ok"<<endl;break;}这个是错误的,编译 阅读全文

posted @ 2014-03-25 10:58 efforts and success 阅读(725) 评论(0) 推荐(0) 编辑

导航