2 qq 34514415 qq_34514415 于 2016.04.06 22:51 提问

求大神解答一下(C++语言学习)

先将指针数组指向二维数组,那该指针数组的值能赋怎样的变量?

4个回答

caozhy
caozhy   Ds   Rxr 2016.04.06 23:28
 int arr[3][5];
int ** p = arr;
arr[1][1] = 2;
zr1076311296
zr1076311296   2016.04.06 23:29

建议你看看c专家编程,上面介绍过数组和指针,写的还不错,自己去看看,这样印象更深刻,还能学一些东西

qq423399099
qq423399099   Ds   Rxr 2016.04.07 10:10
#include<stdio.h>
 int main()
{
    int arr[3][2] = {1, 2, 3, 4, 5, 6};
    int *p[3];
    p[0] = arr[0];
    p[1] = arr[1];
    p[2] = arr[2];
    printf("%d %d %d %d %d %d\n", p[0][0], p[0][1], p[1][0], p[1][1], p[2][0], p[2][1]);
    p[2][1] = 20;
    printf("%d\n", arr[2][1]);
}

图片说明

CSDNXIAON
CSDNXIAON   2016.04.07 11:43

c++语言的复习笔记
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!