执行下列代码的输出结果为( ) package main const N = 3 func main() { m := make(map[int]*int) for i := 0; i < N; i++ { m[i] = &i //A } for _, v := range m { print(*v) } }
区块链毕设网qklbishe.com为您提供问题的解答
执行下列代码的输出结果为( )
package main
const N = 3
func main() {
m := make(map[int]*int)
for i := 0; i < N; i++ {
m[i] = &i //A
}
for _, v := range m {
print(*v)
}
}
i = 2 时,此时 m[2] = &i 即 m[2]指向的地址所存的值为2,但是最后进行了一次 i++,此时 i = 3,因此最终的结果为 333
19:59
以上就是关于问题执行下列代码的输出结果为( )
package main
const N = 3
func main() {
m := make(map[int]*int)
for i := 0; i < N; i++ {
m[i] = &i //A
}
for _, v := range m {
print(*v)
}
}的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训