![]() |
#2
SuperStar5152007-03-17 15:59
|
void main()
{ int a[3][4]={0,1,2,3,4,5,6,7,8,10,11};
int *p;
p=a[0]; //这里替换为p=a就报错了,
cout<<p<<endl<<a<<endl<<a[0]<<endl;
}
如果将其换成p=(int *)a;就没问题,为什么要做一次类型转换呢?A不是代表整个数组的首地址吗?