在这个x重新赋值6 然后6--变为5 为什么又变成了89 不应该是5 吗 为什么y是重新赋值后是6 而x却是原来的值
老铁们,我知道了,在{}中又声明了一个局部变量,局部变量不会影响静态变量,而y是直接对静态变量的修改。
{}
这个是作用域问题,并不是局部变量不会影响静态变量。int x的作用域仅在{}内有效。