在for循环中定义一个变量 aa,是会重义9次,还是只会定义1次呢?
变量声明了9次。
但不会出现重复声明的错误,超出作用域{}后,该变量销毁,再次进入{}后,重声明一个变量。
以动态的观点去看,就能理解,没有重复声明。
即每次进入循环,定义变量aa,结束本次循环的时候,aa就出了作用域了,也就是销毁了
For循环重定义问题
最新推荐文章于 2023-07-23 15:39:56 发布
在for循环中定义一个变量 aa,是会重义9次,还是只会定义1次呢?
变量声明了9次。
但不会出现重复声明的错误,超出作用域{}后,该变量销毁,再次进入{}后,重声明一个变量。
以动态的观点去看,就能理解,没有重复声明。
即每次进入循环,定义变量aa,结束本次循环的时候,aa就出了作用域了,也就是销毁了