读书人

数组与指针!该怎么处理

发布时间: 2012-02-10 21:27:41 作者: rapoo

数组与指针!
#imclude<iostream>
using namespace std;
int main(){
int Array[3][2]={{1,2},{3,4},{5,6}};
int *pa[3];
for(int i=0;i<3;i++)
pa[i]=Array[i];//pa[i]中pa是不是地址?pa[i]是不是地址?怎么理解的?Array[j]是数组啊!
怎么可以赋给pa[i]?
for(int j=0;j<3;j++){
for(i=0;i<2;i++,pa[j]++){cout<<"Array["<<"]["<<i<<"]="<<*pa[j]<<"\t";
//pa[j]++中j怎么变?
cout<<endl;}
return 0;
}
刚学指针数组,大家解释下!

[解决办法]
如果是VC8的话自己用cout<<typeid(Array[i]).name()<<endl;
看看类型是什么/
[解决办法]
你都不会先试一下?

C/C++ code
#include<iostream>using namespace std;int main(){    int arr[3][10];    cout<<typeid(arr[1]).name()<<endl;    return 0;}
[解决办法]
C/C++中静态多维数组都是一维模拟的。

读书人网 >C++

热点推荐