C++的一个简单问题。。。结果是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:25:42
main()
{
int i=50,j=60,*p1=&1,*p2=&j;
*p1++;printf("%d",*p1);
(*)p++;printf("%d",*p1);
}
得出结果后。。能不能说明原因

p1 指针指向常量地址,将常量增加1为非法操作。
p指针没有定义,如果仍然是p1的话,将指针下移一个单位地址,就变成了危险指针了,它指向未知内存区!

对不起,您编写的程序有误,得不出结果

51
60