已为野指针
//你如果这样改 就可以了
#include <stdio.h>
#include <stdlib.h>
int main(){
int a[3] = {1, 2, 3};
int *p = a;
printf("%p\n", p); //这时printf显示出p的值是12ff3C
printf("%d\n", *p); //输出1
// 修改P的地址
p =(int *)0x12ff40; //加上4个字节
printf("%p\n", p); //这时printf显示出p的值是12ff40
printf("%d\n", *p); //程序运行到这里显示结果2
return 0;
}