求教:指向指针的指针与二维数组名
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的区别,谢谢。。
2008-03-24 23:46
2008-03-24 23:54

2008-03-25 00:08
2008-03-25 10:54
2008-03-25 12:19

2008-03-25 13:02

2008-03-25 13:30
2008-03-25 14:43
2008-03-25 17:04
2008-03-25 17:36