野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

【每日一题】考查数组和指针

  [复制链接]
发表于 2016-6-15 08:22:59 来自手机 | 显示全部楼层
学习学习。。。。。。。。
回复

使用道具 举报

发表于 2016-6-15 10:35:49 | 显示全部楼层

运行结果为2 1
回复 支持 反对

使用道具 举报

发表于 2016-7-15 19:20:06 | 显示全部楼层
!!首次登陆,看一看
回复 支持 反对

使用道具 举报

发表于 2016-7-15 21:08:09 | 显示全部楼层
ptr指向a[1],其减一在取内容为1,而*(a+1)=a[1]=2
回复 支持 反对

使用道具 举报

发表于 2016-7-15 21:23:13 | 显示全部楼层
2 1................
回复

使用道具 举报

发表于 2016-7-20 16:25:26 | 显示全部楼层
2 1            
回复 支持 反对

使用道具 举报

发表于 2016-7-20 16:38:29 | 显示全部楼层
sdfsfsdfsdaf                                   
回复 支持 反对

使用道具 举报

发表于 2016-7-20 16:47:46 | 显示全部楼层
   第一个输出 2   第二个输出1?
回复 支持 反对

使用道具 举报

发表于 2016-7-20 17:14:17 | 显示全部楼层
答案应该是 2,5
回复 支持 反对

使用道具 举报

发表于 2016-7-25 09:03:47 | 显示全部楼层
个人感觉a+1指向了第二个元素,所以输出2,ptr-1指向了第一个元素,所以输出1
回复 支持 反对

使用道具 举报

发表于 2016-7-25 10:42:41 | 显示全部楼层
2   1...................
回复 支持 反对

使用道具 举报

发表于 2016-8-2 21:00:56 | 显示全部楼层
应该是2和1
回复 支持 反对

使用道具 举报

发表于 2016-8-2 21:47:26 | 显示全部楼层
2 5 没问题
回复

使用道具 举报

发表于 2016-8-2 21:58:04 | 显示全部楼层
只知道第一个是2,后面的不清楚,概念模糊
回复 支持 反对

使用道具 举报

发表于 2016-8-4 17:02:05 | 显示全部楼层
本帖最后由 wiyxr 于 2016-8-4 17:10 编辑

2跟1吧。。。。。。。。。。。。。。原来是2,5。但是还不是很理解
PS:那我换成(int*)(&a+0)。。。。结果呢。。。。。
回复 支持 反对

使用道具 举报

发表于 2016-8-4 17:21:20 | 显示全部楼层
2,5,不明白5是怎么回事
回复 支持 反对

使用道具 举报

发表于 2016-8-7 07:31:33 | 显示全部楼层
1,5                        
回复 支持 反对

使用道具 举报

发表于 2016-8-9 18:51:09 | 显示全部楼层
对对答案

回复

使用道具 举报

发表于 2016-8-9 19:03:10 | 显示全部楼层
学习一下,
回复

使用道具 举报

发表于 2016-8-9 19:04:53 | 显示全部楼层
0墨墨0 发表于 2015-5-23 20:20
a是数组的首地址,&a是整个数组的地址,*(a+1)=a[1]=2,(int *)是强制转换为整型,(&a+1)已经超出了原先定义 ...

大神!!!!
回复 支持 反对

使用道具 举报

发表于 2016-8-10 10:34:23 | 显示全部楼层
2,2                 
回复 支持 反对

使用道具 举报

发表于 2016-8-10 15:45:09 | 显示全部楼层
这道题我在C语言深度剖析里见过
打印的分别是2 和 5
回复 支持 反对

使用道具 举报

发表于 2016-8-11 11:14:10 | 显示全部楼层
过来 学习 学习
回复 支持 反对

使用道具 举报

发表于 2016-8-11 13:57:15 | 显示全部楼层
这道题学C语言的时候遇到过,经典。答案毫无疑义是:2(a[1])   5(a[4])
关键点在于 &a 和 a的区别,从地址上看,他们的值肯定是一样的,不过&a是整个数组a对象的首地址,而a是数组a中第一个元素的首地址,在操作上会不一样,&a+1 的时候,直接是偏移了一整个数组,即指向了a[4]下一个地址。而a+1 这个简单,就是指向了数组的第二个元素。
回复 支持 反对

使用道具 举报

发表于 2016-8-11 14:00:22 | 显示全部楼层
看了答案。火哥笔误吧~&a+1指向的地方赞同于a[5]啊~不应该是a[6]
回复 支持 反对

使用道具 举报

发表于 2016-8-11 14:23:35 | 显示全部楼层
2,1 对不对
回复

使用道具 举报

发表于 2016-8-11 15:49:36 | 显示全部楼层
这个题不会,回复一下看看答案。
回复 支持 反对

使用道具 举报

发表于 2016-8-11 20:56:07 | 显示全部楼层
我计算的结果是:2,1
回复 支持 反对

使用道具 举报

发表于 2016-8-11 21:05:07 | 显示全部楼层
第一个是2
第二个是NULL(0)吗
回复 支持 反对

使用道具 举报

发表于 2016-8-11 21:14:19 | 显示全部楼层
nqsoon 发表于 2016-8-11 20:56
我计算的结果是:2,1

计算错了,原因是对&a+1没能很好地理解。
回复 支持 反对

使用道具 举报

发表于 2016-8-11 22:47:39 | 显示全部楼层
2  1                                          
回复 支持 反对

使用道具 举报

发表于 2016-8-13 23:36:34 | 显示全部楼层
2和5.。。。。
回复

使用道具 举报

发表于 2016-8-17 10:59:29 | 显示全部楼层
2     5                 
回复 支持 反对

使用道具 举报

发表于 2016-8-17 22:42:55 | 显示全部楼层
*(a+1) = 2;
*(ptr-1) = 5;
回复 支持 反对

使用道具 举报

发表于 2016-8-17 23:18:51 | 显示全部楼层
{2,3,4,5,6}{1,2,3,4,5}
回复 支持 反对

使用道具 举报

发表于 2016-8-18 13:22:34 | 显示全部楼层
实在是不会啊
回复 支持 反对

使用道具 举报

发表于 2016-8-19 09:43:53 | 显示全部楼层
是2,5吗?
回复

使用道具 举报

发表于 2016-8-19 10:25:36 | 显示全部楼层
学习,学习
回复

使用道具 举报

发表于 2016-8-27 18:45:02 | 显示全部楼层
2,5
!!!!!!!!!!!!!!1
回复

使用道具 举报

发表于 2016-8-27 22:47:43 | 显示全部楼层
指针真的不太懂啊
回复 支持 反对

使用道具 举报

发表于 2016-8-27 23:01:34 | 显示全部楼层
第1个是 2   第二个  不懂   
回复 支持 反对

使用道具 举报

发表于 2016-8-30 18:05:40 | 显示全部楼层
2       5      
回复 支持 反对

使用道具 举报

发表于 2016-8-31 08:41:48 | 显示全部楼层
2   1 zzzzzzzzzzzzzz
回复 支持 反对

使用道具 举报

发表于 2016-8-31 10:23:22 | 显示全部楼层
3  1                                    
回复 支持 反对

使用道具 举报

发表于 2016-9-3 08:53:29 | 显示全部楼层
2, 5.......
回复

使用道具 举报

发表于 2016-9-3 09:23:09 | 显示全部楼层
2,1?看看结果                     
回复 支持 反对

使用道具 举报

发表于 2016-9-3 10:45:47 | 显示全部楼层
*a = a[0], *(a+1) = a[1] = 2; &a为数组地址;&a + 1 指向a[5],所以*ptr = a[5], *[ptr - 1] = a[4]  = 5
回复 支持 反对

使用道具 举报

发表于 2016-9-3 11:30:34 | 显示全部楼层
题目是什么呢?
回复 支持 反对

使用道具 举报

发表于 2016-9-3 18:15:34 | 显示全部楼层
顶                                       
回复 支持 反对

使用道具 举报

发表于 2016-9-6 10:57:10 | 显示全部楼层
我的答案是2,1
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 00:49 , Processed in 0.053135 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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