for range 的时候它的地址会发生变化么?

答案解析

会。for range遍历时,每次循环变量的地址是同一个,只是值被赋新值。如果取变量地址,所有元素其实指向同一块内存。