野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题讲解】数组名加减的问题

  [复制链接]
发表于 2018-3-16 16:38:07 | 显示全部楼层
答案选c。。
回复

使用道具 举报

发表于 2018-3-25 14:05:23 | 显示全部楼层
1,ptr是2的地址,ptr-1就是1的地址
回复 支持 反对

使用道具 举报

发表于 2018-3-25 20:34:15 | 显示全部楼层
D                        
回复 支持 反对

使用道具 举报

发表于 2018-3-26 10:03:06 | 显示全部楼层
a                     
回复 支持 反对

使用道具 举报

发表于 2018-5-17 21:02:42 | 显示全部楼层
2但是应该不对
回复 支持 反对

使用道具 举报

发表于 2018-5-17 23:21:16 | 显示全部楼层
gooooooooooooood
回复 支持 反对

使用道具 举报

发表于 2018-5-22 21:08:49 | 显示全部楼层
C  char *ptr=(int*)(&a+1)后 ptr 指向数组a的空间后面的一个字节
*(ptr-1) = a[3] = 4
回复 支持 反对

使用道具 举报

发表于 2018-6-27 11:25:28 | 显示全部楼层
D,随机值,看看是否对的
回复 支持 反对

使用道具 举报

发表于 2018-6-27 18:07:38 来自手机 | 显示全部楼层
看看分析哈哈哈哈
回复 支持 反对

使用道具 举报

发表于 2018-6-30 22:37:05 | 显示全部楼层
c
回复

使用道具 举报

发表于 2018-7-7 11:36:41 | 显示全部楼层
应该不是A   
回复 支持 反对

使用道具 举报

发表于 2018-7-25 15:54:57 | 显示全部楼层
。。。。。。。。
回复

使用道具 举报

发表于 2018-7-26 23:31:29 | 显示全部楼层
D。。。。。。。。
回复

使用道具 举报

发表于 2018-7-27 16:25:14 | 显示全部楼层
答案选 C                       
回复 支持 反对

使用道具 举报

发表于 2018-7-27 18:50:00 | 显示全部楼层
有帮助有帮助
回复 支持 反对

使用道具 举报

发表于 2018-7-28 20:20:50 | 显示全部楼层
有点难,不会,看回答说是4
回复 支持 反对

使用道具 举报

发表于 2018-7-30 15:14:10 | 显示全部楼层
基础没学好,没头绪。。。
回复 支持 反对

使用道具 举报

发表于 2018-9-24 14:09:57 | 显示全部楼层
本帖最后由 Will_VTT2P 于 2018-9-24 14:15 编辑

&a的类型是指向一个有四个元素的字符数组的指针,&a+1的地址偏移量加4;所以char *ptr=(char *)(&a+1)指向a[4],*(ptr-1)=a[3]=4
回复 支持 反对

使用道具 举报

发表于 2018-9-26 16:10:37 | 显示全部楼层
基础不牢固呀,学习了
回复 支持 反对

使用道具 举报

发表于 2018-9-30 13:11:55 | 显示全部楼层
我选2,我是来看答案的
回复 支持 反对

使用道具 举报

发表于 2018-9-30 13:36:56 | 显示全部楼层
【每日一题讲解】数组名加减的问题:A
回复 支持 反对

使用道具 举报

发表于 2018-9-30 13:43:37 | 显示全部楼层
其实还要看具体的机器是多少位?int这个数据类型在不同机器下是有不同字长?
回复 支持 反对

使用道具 举报

发表于 2018-10-8 19:01:16 | 显示全部楼层
我觉得选择A 但是感觉错了
回复 支持 反对

使用道具 举报

发表于 2018-10-8 19:03:56 | 显示全部楼层
可以的,学到了,感谢!
回复 支持 反对

使用道具 举报

发表于 2018-11-6 15:54:50 | 显示全部楼层
基础太差,真的不知道
回复 支持 反对

使用道具 举报

发表于 2018-11-8 14:02:16 | 显示全部楼层
...........
回复

使用道具 举报

发表于 2018-11-8 23:02:50 | 显示全部楼层
应该选C吧,
回复

使用道具 举报

发表于 2018-11-12 10:08:57 | 显示全部楼层
cccccccccccccccccccccc
回复 支持 反对

使用道具 举报

发表于 2018-12-13 18:46:09 | 显示全部楼层
数组名加减的问题
回复 支持 反对

使用道具 举报

发表于 2018-12-27 22:41:26 | 显示全部楼层
D
回复

使用道具 举报

发表于 2019-1-7 21:50:14 | 显示全部楼层
自己分析了一下感觉是A
可是编程验证后确实C
应该是&a+1的事。不知道这个1,代表多少个地址单元。。。
回复 支持 反对

使用道具 举报

发表于 2019-1-8 08:10:50 | 显示全部楼层
C         
回复 支持 反对

使用道具 举报

发表于 2019-1-8 10:33:05 | 显示全部楼层
1。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2019-1-14 15:12:39 | 显示全部楼层
正确答案选择D
回复 支持 反对

使用道具 举报

发表于 2019-1-15 08:34:31 | 显示全部楼层
感觉是A,看看解析
回复 支持 反对

使用道具 举报

发表于 2019-1-30 09:20:38 | 显示全部楼层
数组名和指针一直弄不明白
回复 支持 反对

使用道具 举报

发表于 2019-2-13 17:35:33 | 显示全部楼层
&a+1指向a[4] , ptr-1指向a[3],选C
回复 支持 反对

使用道具 举报

发表于 2019-2-14 10:16:43 | 显示全部楼层
aaaaaaaaaawfdf
回复 支持 反对

使用道具 举报

发表于 2019-2-18 09:50:33 | 显示全部楼层
是不是1呀哎呀呀不知道
回复 支持 反对

使用道具 举报

发表于 2019-3-7 15:16:48 | 显示全部楼层
&a+1实际上指向的是数组a的最后一个元素4的后面一个位置,所以结果为
C.4
回复 支持 反对

使用道具 举报

发表于 2019-3-14 21:01:13 | 显示全部楼层
ans : 4  !!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2019-3-15 13:53:10 | 显示全部楼层
看答案      
回复 支持 反对

使用道具 举报

发表于 2019-3-15 14:47:23 | 显示全部楼层
aaaaaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

发表于 2019-3-15 17:17:56 | 显示全部楼层
【每日一题讲解】数组名加减的问题
回复 支持 反对

使用道具 举报

发表于 2019-3-27 17:05:39 | 显示全部楼层
感觉答案应该是D
回复 支持 反对

使用道具 举报

发表于 2019-3-27 21:22:30 | 显示全部楼层
D
不知道是什么值,地址-1不等于数组前推
回复 支持 反对

使用道具 举报

发表于 2019-3-28 10:18:55 | 显示全部楼层
我选C,但有可能是D............
回复 支持 反对

使用道具 举报

发表于 2019-3-28 19:21:02 | 显示全部楼层
取数组的地址加一的步进值是数据的长度,所以输出的应该是个不确定值吧
回复 支持 反对

使用道具 举报

发表于 2019-3-29 09:13:50 | 显示全部楼层
D,&地址a,代表的是移动整个数组的长度,a,代表首元素首地址,a+1是移动一个元素的大小,故选D
回复 支持 反对

使用道具 举报

发表于 2019-4-9 10:45:58 | 显示全部楼层
看看分析是否我想的那样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-26 20:12 , Processed in 0.069742 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表