if里边不是重新申明了int a么,那这个a就在if里边的括号内是7,外边不变的
你后面两个a都是局部变量而已,最后输出的a是最开始定义的a值。如果你想在if。。。else中修改a值,就不要再加int了