野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2018-3-5 01:23:59 | 显示全部楼层
谢谢分享,学习一下
回复 支持 反对

使用道具 举报

发表于 2017-12-15 10:10:43 | 显示全部楼层
A                     
回复 支持 反对

使用道具 举报

发表于 2017-12-14 11:20:41 | 显示全部楼层
printf("%d",*(ptr-1));
输出 4
回复 支持 反对

使用道具 举报

发表于 2017-12-12 14:11:08 | 显示全部楼层
额  则会个
回复 支持 反对

使用道具 举报

发表于 2017-12-8 16:41:04 | 显示全部楼层
答案是A吗? 瞅瞅正确答案
回复 支持 反对

使用道具 举报

发表于 2017-12-8 10:52:13 | 显示全部楼层
这个就比较骚了 不过我并非浪得虚名,  答案是4
回复 支持 反对

使用道具 举报

发表于 2017-12-4 18:06:47 | 显示全部楼层
当然是随机值啦,,,,,
回复 支持 反对

使用道具 举报

发表于 2017-11-29 14:14:49 | 显示全部楼层
指针真心理解不好
回复 支持 反对

使用道具 举报

发表于 2017-11-29 10:14:49 | 显示全部楼层
不知道输出的时候是不是地址减去了4个字节,有点懵啊
回复 支持 反对

使用道具 举报

发表于 2017-11-29 10:13:39 | 显示全部楼层
输出的时候-1,那个地方是不是地址减去4个字节  有点懵啊
回复 支持 反对

使用道具 举报

发表于 2017-11-29 00:16:29 | 显示全部楼层
看看答案?。。。
回复

使用道具 举报

发表于 2017-11-12 19:07:48 | 显示全部楼层
学习一下,看看答案是啥
回复 支持 反对

使用道具 举报

发表于 2017-11-11 20:21:33 | 显示全部楼层
B,指向1得2,然后减一,即为1,所以答案为二?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 08:41 , Processed in 0.085305 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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