![2019-02-20_150546.png](https://static.studygolang.com/190220/4548c7dcc7eb3a3e8738a3f70f062f4e.png)
第一次运行报错,但不影响编译结果,之后运行不报错,出现原因是?
附:
package main
import "fmt"
func main() {
var a int = 20 /* 声明实际变量 */
var ip *int /* 声明指针变量 */
ip = &a /* 指针变量的存储地址 */
fmt.Printf("a 变量的地址是: %x\n", &a)
/* 指针变量的存储地址 */
fmt.Printf("ip 变量的存储地址: %x\n", ip)
/* 使用指针访问值 */
fmt.Printf("*ip 变量的值: %d\n", *ip)
}