美文网首页
数组元素表示方法

数组元素表示方法

作者: BerL1n | 来源:发表于2018-04-02 14:45 被阅读0次

下标法: 数组名[下标] a[i]

首地址法: *(首地址+偏移量) *(a+i)

指针变量法: *指针变量  *(p+i)

一维数组:

int *p; p=a与p=&a[0]等价

p+i与a+i就是数组a[i]的地址

*(p+i)或*(a+i)就是a[i]的地址里的内容,即元素。

二维数组:

  int *p;  p=a和p=&a[0][0]等价;

因为a[i]和*(a+i)等价

所以a[0]+1和*(a+0)+1都是a[0][1]的地址,即&a[0][i]。

a[i]+j和*(a+i)+j都是a[i]

[j]的地址。

*(a[i]+j)或*(*(a+i)+j)是a[i][j]地址的内容。

相关文章

  • 数组元素表示方法

    下标法: 数组名[下标] a[i] 首地址法: *(首地址+偏移量) *(a+i) 指针变量法: *指针变量 *...

  • LeetCode 845——数组中的最长山脉

    1. 题目 2. 解答 2.1 方法一 left 数组表示当前元素左边比当前元素小的元素个数,right 数组数组...

  • 递归方法判断数组中的元素是不是有序

    问题:给定一个数组,请用递归方法判定数组中的元素是不是有序。分析:如果数组中只有一个元素,直接返回1表示有序

  • Dart入门02 -- 数组与字典

    数组 Dart语言中,List类表示数组; 数组的初始化 数组的常用方法 获取数组长度 获取数组的第一个元素 获取...

  • 第三章语法--数组

    数组初始化: 数组名 = [] ,方括号内数组元素用单引号表示 同样数组元素计数从 0 开始 -1 -2 表示倒...

  • 第五节 Swift 使用数组

    数组表示一组有序的数据集合,有序是指数组中的元素有先后的位置顺序。 数组定义 数组属性 count() 方法用来获...

  • 数组

    创建数组 arr.length 表示数组里面有多少个元素 获取数组元素 修改数组元素 arr.indexOf(se...

  • 2018-04-18函数

    回调函数:中有三个重要的参数: element表示数组中元素,index表示数组的索引,// arr表示数组本身 ...

  • JS中数组的一些方法

    数组的常用方法 [数组所有删除元素的方法,返回值都是被删除的元素][数组所有添加元素的方法,返回值都是新数组的长度...

  • 数组

    简介 数组:值的有序集合。 元素:数组的每个值。数组元素可以是任意类型 索引:每个元素在数组中的位置,以数字表示。...

网友评论

      本文标题:数组元素表示方法

      本文链接:https://www.haomeiwen.com/subject/dctwbxtx.html