首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

数组与指针!该怎么处理

2012-02-10 
数组与指针!#imcludeiostreamusing namespace stdint main(){int Array[3][2]{{1,2},{3,4},{5,6}}int

数组与指针!
#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++中静态多维数组都是一维模拟的。

热点排行