因为在 for语句的{}语句块内用int定义的m变量是{}语句块内的局部变量, 与在for语句外面定义的m变量不是同一个变量.m++ 操作的是for语句{}语句块内的m变量, 外面定义的m变量的值一直没有变,始终是1
当for语句执行结束后,for语句的{}语句块内的m变量会被系统销毁, 再输出m变量,输出的是for语句外面定义的m变量
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!