注册 登录
编程论坛 C++教室

数组指针的问题

a14290719 发布于 2011-11-30 22:24, 497 次点击
int a[3][2]={{4,5},{3,2},{21,3}},s[2][2]={{1,3},{3,4}};
    int *p[2]={a[2],s[0]};
    int i=9;
    int *p1=*p;
    cout<<*(p1+1)<<" "<<p1+1<<endl;
    while(i>0)                  输出数组应该*(p++)  为啥a[2]内存地址最大    s[0]内存地址最小
    {cout<<*(p1--)<<" "<<p1<<endl;    数组s的内存地址比a数组的内存地址小  应该是 数组a的地址小 s数组的地址大
    i--;}
输出所有的数组
0 回复
1