黑马程序员技术交流社区
标题:
if(a==3) int num = 10;的报错问题
[打印本页]
作者:
wtj900
时间:
2015-9-5 18:03
标题:
if(a==3) int num = 10;的报错问题
if(a==3) int num = 10;会报错,为什么啊?谁能详细解答一下?是编译器的特性吗?不允许这样写?
作者:
lxszl
时间:
2015-9-5 21:19
<
if后定义变量需加{}
if(a==3) {
int num = 10;
}
或者
int num;
if(a==3) {
num = 10;
}
要注意两种方法num的作用域不同
>
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2