C++指针和二维数组

原创 2015年07月07日 10:48:33

在C++中,数组都可以用指针来表述,一位数组和指针的关系比较简单我就不说了(就是数组第一个元素的地址加上偏移量就能找到各个数组元素),下面是关于指针和二维数组的一些关系转换


#include <stdio.h>

int main()
{
    int m,n;
    while(scanf("%d%d",&m,&n)!=EOF)
    {
        int a[m][n];
        for(int i=0;i<m;i++)
            for(int j=0;j<n;j++)
                scanf("%d",&a[i][j]);
        for(int i=0;i<m;i++)
            for(int j=0;j<n;j++)
                printf("%d",*(*(a+i)+j));
    }
    return 0;
}


主要关系是: k[x][y]=*(k[x]+y)=*(*(k+x)+y)



版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

C#调用C++ 平台调用P/Invoke 结构体--含有内置数据类型的一维、二维数组、字符串指针【六】

【1】结构体中含有内置数据类型的一维数组 C++代码: typedef struct _testStru3 { int iValArrp[30]; WCHAR szChArr[30]; }t...

C/C++中二维数组和指针关系分析

C++

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

C/C++指向二维数组的指针

1. 二维数组  设有整型二维数组a[3][4]如下:     0 1 2 3     4 5 6 7     8 9 10 11   它的定义为: ...

C/C++二维数组名和二级指针

二维数组名不能赋值给二级指针,否则运行中可能会出现错误。

剖析C/C++二维数组与指针的关系

例子: 1> 该二维数组在内存中的存储结构      想象中的结构是表格类型的:           实际内存中的存储结构是连续的两个长度为3的一维数组: ...

C/C++二维数组名和二级指针

http://blog.csdn.net/wu_nan_nan/article/details/51741030 1. 指针 1.1 一个指针包含两方面:a) 地址...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)