int *p=new int;*p=3000;delete p;p=0;int i;p=&i;请问为什么给指针p赋值为3000的时候要加星号 ,而把指针赋为0却不加星号,还有用指针保存其它变量的地址也不用加星号. 越详细越好 答得好的加分.