![]() |
#2
a198705022008-03-24 23:54
|
int a[2][2]={1,2,3,4};
int (*pa)[2]=a;//这样可以
int **ppa=a;//这就出错
int *b=&a[0][0];
ppa=&b;//这样编译也没问题,但是想往出打东西却出错,首先排除越界问题
但是:
cout<<*(*(a+i)+j)却是可以把数组打出来的
想问下上面pa和ppa的区别,谢谢。。