野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

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

  [复制链接]
发表于 2016-10-28 23:12:55 | 显示全部楼层
我算错了,来看看
回复 支持 反对

使用道具 举报

发表于 2016-10-29 11:39:58 | 显示全部楼层
2,2         ********************
回复 支持 反对

使用道具 举报

发表于 2016-11-8 20:49:44 | 显示全部楼层
2 4           
回复 支持 反对

使用道具 举报

发表于 2016-11-10 21:45:55 | 显示全部楼层
hnjnkljnmklnjlnln
回复 支持 反对

使用道具 举报

发表于 2016-11-11 10:32:34 | 显示全部楼层
学习一下!!!                           
回复 支持 反对

使用道具 举报

发表于 2016-11-11 10:38:19 | 显示全部楼层
*(a+1) =2; *(ptr-1)=1
回复 支持 反对

使用道具 举报

发表于 2016-11-11 11:24:59 | 显示全部楼层
我也觉得是2和1
回复 支持 反对

使用道具 举报

发表于 2016-11-11 14:33:07 | 显示全部楼层
2.5........
回复

使用道具 举报

发表于 2016-11-11 15:58:58 | 显示全部楼层
a是数组的首地址,&a是整个数组的地址,*(a+1)=a[1]=2,(int *)是强制转换为整型,(&a+1)已经超出了原先定义的范围,(&a+1)=a[5],*(ptr-1)=a[4]=5
回复 支持 反对

使用道具 举报

发表于 2016-11-11 16:28:02 | 显示全部楼层
好好学习学习
回复 支持 反对

使用道具 举报

发表于 2016-11-11 17:00:43 | 显示全部楼层
本帖最后由 Lee_Sincere 于 2016-11-11 17:13 编辑

a本身就是一个指向数组首元素的地址,再取地址,变为指向 指向数组首元素地址的地址,再+1,就不知道指到哪里去了,
a+1指向数组第二个元素,所以*(a+1)输出为2,*(ptr-1)为指向数组首元素的地址,具体是多少,看编译器分配的地址空间了!
答错了,分析了一下,对数组名的认识还不是很到位,学习了!
回复 支持 反对

使用道具 举报

发表于 2016-11-11 22:13:34 | 显示全部楼层
aaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

发表于 2016-11-15 09:21:16 | 显示全部楼层
看不懂啊......
回复

使用道具 举报

发表于 2016-11-15 13:47:20 | 显示全部楼层
2,5ba yibg gai
回复 支持 反对

使用道具 举报

发表于 2016-11-25 14:48:29 | 显示全部楼层
2,5深度剖析上的题目
回复 支持 反对

使用道具 举报

发表于 2016-11-26 15:34:18 | 显示全部楼层
:
回复

使用道具 举报

发表于 2016-11-27 09:19:13 | 显示全部楼层
第一个结果为:2,第二个结果为:5
回复 支持 反对

使用道具 举报

发表于 2016-11-27 23:11:21 | 显示全部楼层
我是来看答案的
回复 支持 反对

使用道具 举报

发表于 2016-11-28 18:57:53 | 显示全部楼层
23456   12345
回复 支持 反对

使用道具 举报

发表于 2016-11-28 21:28:15 | 显示全部楼层
学习西喜欢
回复 支持 反对

使用道具 举报

发表于 2016-11-30 15:35:35 | 显示全部楼层
这个有点难度啊,不知道 啊
回复 支持 反对

使用道具 举报

发表于 2016-11-30 20:22:06 | 显示全部楼层
2和8      不会错吧啊
回复 支持 反对

使用道具 举报

发表于 2016-11-30 20:48:41 | 显示全部楼层
不会




















回复

使用道具 举报

发表于 2016-11-30 21:37:21 | 显示全部楼层
我的答案是:2,1
看看对错
回复 支持 反对

使用道具 举报

发表于 2016-11-30 21:38:26 | 显示全部楼层
1,1
回复

使用道具 举报

发表于 2016-11-30 21:40:58 | 显示全部楼层
不懂啊,没看懂答案
回复 支持 反对

使用道具 举报

发表于 2016-12-2 16:53:26 | 显示全部楼层
  2      2
回复 支持 反对

使用道具 举报

发表于 2016-12-2 20:24:51 | 显示全部楼层
2 1是不是????
回复

使用道具 举报

发表于 2016-12-3 09:57:08 | 显示全部楼层
*(a+1)=2
*(ptr -1) = 5
回复 支持 反对

使用道具 举报

发表于 2016-12-4 20:36:05 | 显示全部楼层
0000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2016-12-5 01:47:20 来自手机 | 显示全部楼层
2,????
回复

使用道具 举报

发表于 2016-12-5 08:18:04 | 显示全部楼层
这个真不会哦,尴尬了壁|ノ_-)ノ ● (((~
回复 支持 反对

使用道具 举报

发表于 2016-12-5 09:46:31 | 显示全部楼层
int *ptr = 2,*(ptr-1)的值即是第二个元素的值 2,*(a+1)的值是2
回复 支持 反对

使用道具 举报

发表于 2016-12-5 11:22:53 | 显示全部楼层
只以为&a是指向数组的首地址
回复 支持 反对

使用道具 举报

发表于 2016-12-5 12:22:40 | 显示全部楼层
输出2和5  我来看看为什么
回复 支持 反对

使用道具 举报

发表于 2016-12-14 18:59:20 | 显示全部楼层
路过看一下
回复 支持 反对

使用道具 举报

发表于 2016-12-14 19:13:43 | 显示全部楼层
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
回复

使用道具 举报

发表于 2016-12-15 10:30:51 | 显示全部楼层
                  2,1
回复 支持 反对

使用道具 举报

发表于 2016-12-21 17:57:50 | 显示全部楼层
我认为答案是 2,5
回复 支持 反对

使用道具 举报

发表于 2016-12-21 20:58:39 | 显示全部楼层

关闭
RE: 【每日一题讲解】逗号表达式的用法 [修改]
回复 支持 反对

使用道具 举报

发表于 2016-12-22 16:07:43 | 显示全部楼层
竟然看不懂,看了解释也一样
回复 支持 反对

使用道具 举报

发表于 2016-12-22 17:30:47 | 显示全部楼层
求解!!!
回复

使用道具 举报

发表于 2016-12-22 23:38:04 | 显示全部楼层
答案是2,1 吗
回复 支持 反对

使用道具 举报

发表于 2016-12-23 08:20:47 | 显示全部楼层
指针分不清楚
回复 支持 反对

使用道具 举报

发表于 2016-12-24 23:20:27 | 显示全部楼层
2       1     
回复 支持 反对

使用道具 举报

发表于 2016-12-25 19:07:56 | 显示全部楼层
zzzzzzzzzzzzzzzzzzz
回复 支持 反对

使用道具 举报

发表于 2016-12-25 22:45:36 | 显示全部楼层

输出 2 和 5
回复

使用道具 举报

发表于 2016-12-26 09:47:06 | 显示全部楼层
两个一样的啊
回复 支持 反对

使用道具 举报

发表于 2017-1-11 11:46:44 | 显示全部楼层
Thanks!Thanks!Thanks!
回复 支持 反对

使用道具 举报

发表于 2017-1-11 15:55:32 | 显示全部楼层
   多添加  几个字
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 01:49 , Processed in 0.050191 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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