问题出现在printf("\t*p = %d\n", *p);这一句,因为在这之前你没有对p进行赋值操作,所以*p是不知道指向哪里的,这样你调用*p的时候就会出错,你注释掉这一句再编译运行就没问题了···
这个很好解决
没有初始化