野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

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

  [复制链接]
发表于 2015-7-4 11:16:23 | 显示全部楼层
我的答案是  2,1
回复 支持 反对

使用道具 举报

发表于 2015-7-4 17:08:03 | 显示全部楼层
放VC运行了下,2和5
回复 支持 反对

使用道具 举报

发表于 2015-7-4 20:58:59 | 显示全部楼层
2,5                                      
回复 支持 反对

使用道具 举报

发表于 2015-7-4 22:41:24 | 显示全部楼层
本帖最后由 czr32618 于 2015-7-4 22:47 编辑

2,1  --------------------
回复 支持 反对

使用道具 举报

发表于 2015-7-4 22:48:25 | 显示全部楼层
czr32618 发表于 2015-7-4 22:41
2,1  --------------------

原来a作为数组这个整体,表示只第一个数组的地址??
回复 支持 反对

使用道具 举报

发表于 2015-7-5 12:00:45 | 显示全部楼层
结果是:1,2
回复 支持 反对

使用道具 举报

发表于 2015-7-5 21:02:09 | 显示全部楼层
fggfykhjhljk;l;kl'k
回复 支持 反对

使用道具 举报

发表于 2015-7-6 10:01:34 | 显示全部楼层
",*(a+1)=2,*(ptr-1)=1;
回复 支持 反对

使用道具 举报

发表于 2015-7-6 22:48:44 | 显示全部楼层
都说是2,5.。运行了也是2,5,,,然而我并不能正确的理解这一切
回复 支持 反对

使用道具 举报

发表于 2015-7-7 12:08:05 | 显示全部楼层
2,1?看解释
回复

使用道具 举报

发表于 2015-7-7 13:24:00 | 显示全部楼层
答案应该是2,5
回复 支持 反对

使用道具 举报

发表于 2015-7-7 15:48:23 | 显示全部楼层
输出什么都不知道 也不知道为什么是2,5
回复 支持 反对

使用道具 举报

发表于 2015-7-7 23:56:01 | 显示全部楼层
在VC++中 已运行 2,5
回复 支持 反对

使用道具 举报

发表于 2015-7-8 01:19:24 | 显示全部楼层
好久没来了,学习一下
回复 支持 反对

使用道具 举报

发表于 2015-7-8 01:19:35 | 显示全部楼层
好久没来了,学习一下
回复 支持 反对

使用道具 举报

发表于 2015-7-8 07:52:44 | 显示全部楼层
本帖最后由 可可丶炙炎 于 2015-7-8 07:55 编辑

*(a+1)就是a[1]即2,ptr是&a+1,而&a+1是a[6],*(ptr-1)就是a[5]
回复 支持 反对

使用道具 举报

发表于 2015-7-8 15:37:22 | 显示全部楼层
看答案学习下
回复 支持 反对

使用道具 举报

发表于 2015-7-8 15:40:25 | 显示全部楼层
晕了
回复

使用道具 举报

发表于 2015-7-9 17:32:15 | 显示全部楼层
运行结果为2,5
回复 支持 反对

使用道具 举报

发表于 2015-7-9 21:18:31 | 显示全部楼层
2,1..................................
回复

使用道具 举报

发表于 2015-7-9 21:55:12 | 显示全部楼层
2和1,a这个字符代表a[]数组的首地址,a+1就代表a[]数组的第二个地址,*(a+1)就是数组第二个地址里面的内容
回复 支持 反对

使用道具 举报

发表于 2015-7-9 22:53:42 | 显示全部楼层
2,5 这和大小端有关系吗。。。
回复 支持 反对

使用道具 举报

发表于 2015-7-10 22:07:04 | 显示全部楼层
2,5                                 
回复 支持 反对

使用道具 举报

发表于 2015-7-11 00:46:18 | 显示全部楼层
不是很懂来提高提高
回复 支持 反对

使用道具 举报

发表于 2015-7-11 10:58:03 | 显示全部楼层
我是来学习额,所以并不知道这么做
回复 支持 反对

使用道具 举报

发表于 2015-7-11 16:15:39 | 显示全部楼层
2 , 5 。程序运行到第四行后,ptr指向a[5],*(a+1)相当于a[1]
回复 支持 反对

使用道具 举报

发表于 2015-7-11 19:43:57 | 显示全部楼层
对 int *ptr = (int*)(&a+1);中的(int*)不太理解。
回复 支持 反对

使用道具 举报

发表于 2015-7-11 19:56:04 | 显示全部楼层
应该是输出:2,1
回复 支持 反对

使用道具 举报

发表于 2015-7-11 19:58:59 | 显示全部楼层
哎呀呀  原来是这回事
回复 支持 反对

使用道具 举报

发表于 2015-7-11 20:21:55 | 显示全部楼层
点赞,来学习了
回复 支持 反对

使用道具 举报

发表于 2015-7-11 20:44:03 | 显示全部楼层
及i级你斤斤计较斤斤计较呢
回复 支持 反对

使用道具 举报

发表于 2015-7-11 23:39:36 | 显示全部楼层
这个是不是跟编译器有关系呢?
回复 支持 反对

使用道具 举报

发表于 2015-7-12 07:39:55 | 显示全部楼层
复习一下c语言!!
回复 支持 反对

使用道具 举报

发表于 2015-7-12 10:19:22 | 显示全部楼层
初学者,感觉好有难度
回复 支持 反对

使用道具 举报

发表于 2015-7-12 23:20:03 | 显示全部楼层
不会额额
回复

使用道具 举报

发表于 2015-7-13 10:05:22 | 显示全部楼层
2,4           
回复 支持 反对

使用道具 举报

发表于 2015-7-13 12:20:43 | 显示全部楼层
结果是2和1吧
回复 支持 反对

使用道具 举报

发表于 2015-7-13 17:19:23 | 显示全部楼层
2和1吧吧吧
回复 支持 反对

使用道具 举报

发表于 2015-7-13 17:50:57 | 显示全部楼层
应该是2,5吧
回复 支持 反对

使用道具 举报

发表于 2015-7-14 00:05:01 | 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

发表于 2015-7-15 03:43:02 | 显示全部楼层
我想看下解释
回复 支持 反对

使用道具 举报

发表于 2015-7-15 09:15:50 | 显示全部楼层
注册真心有些麻烦
回复 支持 反对

使用道具 举报

发表于 2015-7-15 10:22:45 | 显示全部楼层
{2,3,4,5,6}.
{1,2,3,4,5}
回复 支持 反对

使用道具 举报

发表于 2015-7-16 11:37:23 | 显示全部楼层
怎么解释
回复

使用道具 举报

发表于 2015-7-16 13:51:36 | 显示全部楼层
2和5吧?????
回复

使用道具 举报

发表于 2015-7-16 15:30:27 | 显示全部楼层
有解释吗?
回复

使用道具 举报

发表于 2015-7-16 17:29:39 | 显示全部楼层
2                        
2
回复 支持 反对

使用道具 举报

发表于 2015-7-17 09:15:03 | 显示全部楼层
不明白是怎么回事,跑了下结果是2,5
回复 支持 反对

使用道具 举报

发表于 2015-7-17 09:48:54 | 显示全部楼层
查看答案学习一下
回复 支持 反对

使用道具 举报

发表于 2015-7-17 10:03:07 | 显示全部楼层
看了前面很多人的解释  有点是懂非懂。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 22:43 , Processed in 0.138331 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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