多维数组和指针(一)

转载 2012年03月22日 19:53:26
/* zippo1.c --  zippo info */
#include <stdio.h>
int main(void)
{
    int zippo[4][2] = { {2,4}, {6,8}, {1,3}, {5, 7} };
    
    printf("   zippo = %p,    zippo + 1 = %p\n",
               zippo,         zippo + 1);
    printf("zippo[0] = %p, zippo[0] + 1 = %p\n", 
            zippo[0],      zippo[0] + 1);
    printf("  *zippo = %p,   *zippo + 1 = %p\n", 
              *zippo,        *zippo + 1);
    printf("zippo[0][0] = %d\n", zippo[0][0]);
    printf("  *zippo[0] = %d\n", *zippo[0]);
    printf("    **zippo = %d\n", **zippo);
    printf("      zippo[2][1] = %d\n", zippo[2][1]);
    printf("*(*(zippo+2) + 1) = %d\n", *(*(zippo+2) + 1));

    return 0;
}

学习笔记---多维数组及多级指针的使用

多维数组使用 多维数组做函数参数
  • aketoshknight
  • aketoshknight
  • 2017年01月22日 23:28
  • 431

多维数组 和 多维指针

多维数组 和 多维指针
  • qq_36016407
  • qq_36016407
  • 2017年02月10日 19:00
  • 1151

对多维数组名、指向数组的指针和指针数组的理解

今天新开的博客,有点小激动。。。。。。听说要成为一个好的程序员必须要写博客,虽然不太明白为什么,但就当写日记好了。。。 写之前先#define WORD '我的内心是崩溃的' 这词目测在这里要用到太...
  • SuzumiyaSAMA
  • SuzumiyaSAMA
  • 2015年12月13日 22:26
  • 942

关于用二维数组调用函数的寻址(多维数组和指针)

本文是关于C语言多维数组与指针的一个例子。直接上代码,我们来分析程序运行结果 #include #include //使用数组表达式访问元素void output(int** a){        i...
  • Alionkun
  • Alionkun
  • 2010年11月21日 00:46
  • 3259

数组与指针--多维数组与多重指针使用注意事项

1 数组 数组的大小固定不变,不能随意增加元素,但是运行是性能会更好 1.1 初始化 1) 字符数组在初始化的时候应该注意有无空字符 char a[] = {‘1’,’1’,’2’}; //...
  • lishang6257
  • lishang6257
  • 2017年09月26日 20:38
  • 164

C/C++指针与多维数组的关系

从二维数组切入分析int a[3][4];我们都知道,数组名就是数组的首地址,那么具体这个首地址(指针)是怎样的类型呢? 我们可以做一个实验,让编译器来告诉我们。#include int main(...
  • u012662905
  • u012662905
  • 2016年02月21日 09:18
  • 323

深入浅出C指针(三)多维数组

1.概念 如果某个数组的维数不止1个,它就被称为多维数组。例如,下面这个声明: int matrix[6][10]; 创建了一个包含60个元素的矩阵。但是,它是6行每行10个元素,还是10行每行...
  • aksnzhy
  • aksnzhy
  • 2012年03月23日 10:26
  • 4449

用指针访问多维数组中的元素

指针访问多维数组中的元素char daytab[][12]={ {31,28,31,30,31,30,31,31,30,31,30,31}, {31,29,31,30,31,30,31...
  • wy_ei
  • wy_ei
  • 2015年02月09日 19:30
  • 1157

C++ 中复合类型声明的理解(尤其是指针数组/数组指针/多维数组的问题)

这几天看《C++ Primer》第五版感觉还是颇有收获的,澄清了之前很多不是很理解的概念,也知道了好多新用法 首先,先澄清一个误解,就是数组的定义问题,在C中C99标准之后数组定义时...
  • haolexiao
  • haolexiao
  • 2016年12月05日 18:23
  • 509

10.7 指针 :指针和多维数组

指向二维数组的指针 int data [M][N]; data //二维数组首元素的地址(每个元素都是内含两个int类型元素的一维数组) data + 2 ...
  • anonymousG
  • anonymousG
  • 2017年07月20日 14:59
  • 96
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多维数组和指针(一)
举报原因:
原因补充:

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