package main
import (
"fmt"
)
func main() {
fmt.Println("Hello, playground")
i := "22"
fmt.Println(&i) //输出指针地址
fmt.Println(&"22") // error : ./prog.go:12:14: cannot take the address of "22"
}
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello, playground")
i := "22"
fmt.Println(&i) //输出指针地址
fmt.Println(&"22") // error : ./prog.go:12:14: cannot take the address of "22"
}
2 回答1.3k 阅读
2 回答1k 阅读
2 回答1.1k 阅读
2 回答855 阅读
3 回答670 阅读
997 阅读
1 回答776 阅读
因为”22“没有地址(address_operators),所有”22”不能寻址。
如果你想知道为什么“22”没有地址,那涉及到怎么存值的问题,推荐看看《CSAPP》这本书。