二级指针的问题
#include <iostream>using namespace std;
int main()
{
int **p;
int *p1,*p2,*p3,*p4;
int a[]={1,2,3,4};
p1=&a[0];p2=&a[1];p3=&a[2];p4=&a[3];
p=&p1;
p[0]=p1;p[1]=p2;p[2]=p3;p[3]=p4;
cout<<*p1<<' '<<*p2<<' '<<*p3<<' '<<*p4<<endl;
cout<<p[0]<<' '<<p[1]<<' '<<p[2]<<' '<<p[3]<<endl;
cout<<p<<endl;
cout<<*(p[0])<<' '<<*(p[1])<<' '<<*(p[2])<<' '<<*(p[3])<<endl;
return 0;
}