int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
int *p;
//p=a;这一句为什么不能通过呢?
for(p=a[0];p<a[0]+12;p++)
//for(p=a;p<a[0]+12;p++)如果把p=a[0]换成p=a也不能通过编译,为什么呢,谢谢指点
cout<<*p;
...全文
384打赏收藏
为什么这样不行呢(关于数组与指针)
int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int *p; //p=a;这一句为什么不能通过呢? for(p=a[0];p<a[0]+12;p++) //for(p=a;p<a[0]+12;p++)如果把p=a[0]换成p=a也不能通过编译,为什么呢,谢谢指点 cout<<*p;