文档章节

数组下标访问

 野渡书生
发布于 2016/04/06 16:18
字数 339
阅读 8
收藏 0

Q:int A[2][3]={1,2,3,4,5,6};,则A[1][0]和*(*(A+1)+1)的值分别是(A)

    A、4 5
    B、4 3
    C、3 5
    D、3 4

A:假设给一个一维数组 int a[5];首先要明白 a 和 &a 的意思,他们地址值一样:

可以把a理解江苏的省会南京市(即江苏省城市排名中的第一个,对应数组中的第一个元素),&a理解为江苏省;那么a+1的值就是江苏省里的其他市,比如苏州市;&a+1理解为安徽的邻省比如安徽省,所以&a+1可能就输出一个不确定的数了。

在二维数组里也是一样,int A[2][3](这个数组其实可以看做有两个一维数组,每个一维数组里有3个元素,a[1][2]就是指向第二个一维数组的第三个元素),A+1的话代表A[0](这是二维数组里的第一个含有3个元素的一维数组)下一个的一维数组A[1],而&a+1就是一个不确定的数了;那么(1)A[1][0]就是4;*(*(A+1)+1);*(A+1)指向a[1]这个一维数组,也即指向4,然后+1(加4个字节)就是指向下一个元素5,然后*运算就是输出5。


© 著作权归作者所有

粉丝 9
博文 217
码字总数 158821
作品 0
南京
私信 提问
442. Find All Duplicates in an Array。

Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once. Find all the elements that appear twice in this array. Could y......

Leafage_M
2017/11/27
0
0
《从零开始学Swift》学习笔记(Day 35)——会使用下标吗?

原创文章,欢迎转载。转载请注明:关东升的博客 看下面的示例代码是不是使用过: var studentList: String[] = ["张三","李四","王五"]studentList[0] = "诸葛亮" var studentDictionary = [......

智捷课堂
2015/11/13
23
0
C#的6种常用集合类大比拼

一.先来说说数组的不足(也可以说集合与数组的区别): 1.数组是固定大小的,不能伸缩虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是...

不折腾难受斯基
2015/05/12
16
0
Objective-C中通过下标的方式访问自定义数据模型中属性

Objective-C中通过下标的方式访问自定义数据模型中属性 在Objective-C中,可以通过下标来访问数组中的元素,如果数组是NSMutableArray类型的可变数组,则还可以通过下标来对数组中的元素进行...

珲少
2016/03/07
347
0
数组

数组 一、数组的概念 a) 概念: 数组的本质是存储、管理和操作一组变量 属于复合类型中的一种 b) 关于键值对的概念:$arr = array(‘id’=>1,’name’=>’wuli周’,’sex’=>’人妖’,’age’=...

方花
2017/11/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
30分钟前
2
0
redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
昨天
2
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
昨天
4
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
昨天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部