首页
社区
课程
招聘
[求助]一个指针与数组的题目
发表于: 2011-2-16 20:49 3654

[求助]一个指针与数组的题目

2011-2-16 20:49
3654
#include <stdio.h>
main()
{
                char a[4][3][2] = {{{'a', 'b'}, {'c', 'd'}, {'e', 'f'}},
                        {{'g', 'h'}, {'i', 'j'}, {'k', 'l'}},
                        {{'m', 'n'}, {'o', 'p'}, {'q', 'r'}},
                        {{'s', 't'}, {'u', 'v'}, {'w', 'x'}}};

       char (*pa)[2] = &a[1][0];
       char (*ppa)[3][2] = &a[1];
          
          
           printf("%c",*(*(pa+5)+1));           //在这里我不清楚,题目要求用pa找到数组里的r,特别是*的用法,似懂非懂的

           printf("\n");
           printf("\n");
           printf("%c",*(*(*(ppa+1)+2)+1)); //在这里我不清楚,题目要求用ppa找到数组里的r,特别是*的用法,似懂非懂的

           printf("\n");
           printf("\n");       
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
2
pa是指向char [2]的指针,初始化指向的位置是{'g', 'h'},+5后指向{'q', 'r'},取值+1,指向'r'
ppa的计算方式和pa一样,自己尝试一下……
2011-2-16 21:08
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
3
可以看作是一个4行3列的矩阵,一共十二个格,每个格里有两个元素。
2011-2-16 21:39
0
游客
登录 | 注册 方可回帖
返回
//