int *p=new int [10](1,2); //
这里是不可以进行初始化操作的,()内不能写东西。
int *p=new int[10];
int *p1=p;//
这是把p赋给p1
int *p1=0;//
这是使p1为空指针,即p1什么都不指向
int *p=0;
int *p1=p;
*p=10;
//
这个因为你把指针p设为空指针了,即p没有地址内容,你再用*p=10肯定会内存报错,电脑不知道10是存到内存何处了。
[
本帖最后由 hxcet 于 2011-11-25 20:05 编辑 ]