分两个问题:
1.while相当于是一个块级作用域。在块级作用域中定义的变量name是一个全局变量。所以输出的是obama。是这样理解的吗?
2.之前定义的一个变量name='zach'。 之后在while中定义的name是把之前定义的name的覆盖掉了吗?还是说 ,只是把新的值 ‘obama’ 指向之前的name呢?
求解惑
更新:
关于第二个问题,有点蒙蔽,有的说是替代了,有的说是更新name的值....我到底该如何抉择
森林海
相关分类