代码都是自上而下运行的 难道if的大括号也是个封闭的作用域吗?
因为int x=100是定义在if语句中的局部变量
100只在If语句中起作用
是的,位于一对花括号之间的所有语句是一个代码块,在代码块中声明的标识符的作用域仅限于本代码块。