黑马程序员技术交流社区

标题: if省略大括号 [打印本页]

作者: Yoyoqiu    时间: 2016-4-26 22:42
标题: if省略大括号
if (3>2)
int a = 2;     报错  老师说 这不是一句话  是两句 一句声明 一句赋值

那为什么   
if (3>2)
int a;   
这也是错的呢   这不是一句话吗   

作者: xzy645181797    时间: 2016-4-26 23:00
报错是不是没变量初始化?
作者: leo_yang    时间: 2016-4-26 23:13
是一句话
作者: BackGaoz    时间: 2016-4-26 23:15
编译期应该不会报错,报的是运行时异常,变量没有初始化.




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