野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

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

  [复制链接]
发表于 2018-6-14 08:37:32 | 显示全部楼层
第二个实在不懂,看看答案。
回复 支持 反对

使用道具 举报

发表于 2018-6-18 15:22:39 | 显示全部楼层
第一个2 ,第二个5
回复 支持 反对

使用道具 举报

发表于 2018-6-19 16:07:47 | 显示全部楼层
2 1  2 1  2  1   2  1
回复 支持 反对

使用道具 举报

发表于 2018-6-28 17:10:54 | 显示全部楼层
第一个是2第二个看不懂
回复 支持 反对

使用道具 举报

发表于 2018-7-25 11:42:33 | 显示全部楼层
ganjue shi 2 1
回复 支持 反对

使用道具 举报

发表于 2018-7-25 14:40:24 | 显示全部楼层
这个题目常见
回复 支持 反对

使用道具 举报

发表于 2018-8-26 09:39:01 | 显示全部楼层
支持支持。。。。。
回复

使用道具 举报

发表于 2018-8-27 08:44:31 | 显示全部楼层
学习学习学习学习学习学习
回复 支持 反对

使用道具 举报

发表于 2018-8-31 00:00:23 | 显示全部楼层
2 1吗、?是不是有什么奥秘
回复 支持 反对

使用道具 举报

发表于 2018-9-3 10:41:54 | 显示全部楼层
看看。。。。。。
回复

使用道具 举报

发表于 2018-9-3 20:09:07 | 显示全部楼层
2,5...........................
回复

使用道具 举报

发表于 2018-9-5 23:26:08 | 显示全部楼层
好难啊  学习一下!
回复 支持 反对

使用道具 举报

发表于 2018-9-6 08:58:03 | 显示全部楼层
学习学习,666
回复 支持 反对

使用道具 举报

发表于 2018-9-6 10:47:54 | 显示全部楼层
前来学习学习
回复 支持 反对

使用道具 举报

发表于 2018-9-7 11:37:25 | 显示全部楼层
*(a+1) = 2
*(ptr -1) = 5
回复 支持 反对

使用道具 举报

发表于 2018-9-12 13:33:38 | 显示全部楼层
*(a+1) = 2;
*(ptr-1) = 1;
回复 支持 反对

使用道具 举报

发表于 2018-9-12 22:05:21 | 显示全部楼层
main
{
    int a[5] = {1,2,3,4,5};
    int *ptr = (int*)(&a+1);
    printf("%d,%d ",*(a+1),*(ptr-1));
    }
2  5
回复 支持 反对

使用道具 举报

发表于 2018-9-13 21:00:32 来自手机 | 显示全部楼层
4和2           
回复 支持 反对

使用道具 举报

发表于 2018-9-14 01:45:57 | 显示全部楼层
验证下........
回复

使用道具 举报

发表于 2018-9-18 23:31:51 | 显示全部楼层
哈哈啊哈哈哈不错
回复 支持 反对

使用道具 举报

发表于 2018-9-23 20:14:00 | 显示全部楼层
输出结果为2,5
回复 支持 反对

使用道具 举报

发表于 2018-11-11 01:21:47 来自手机 | 显示全部楼层
2           5  
回复 支持 反对

使用道具 举报

发表于 2018-11-29 23:06:15 | 显示全部楼层
2,5  2,5
回复 支持 反对

使用道具 举报

发表于 2018-12-18 16:29:05 | 显示全部楼层
2     1     
回复 支持 反对

使用道具 举报

发表于 2018-12-19 09:11:54 | 显示全部楼层
2,1                              
回复 支持 反对

使用道具 举报

发表于 2018-12-19 15:53:13 | 显示全部楼层
第一个是2 比较容易理解
第二是5 很容易把&a取整个数组的地址看成取a的首地址
回复 支持 反对

使用道具 举报

发表于 2018-12-19 16:52:32 | 显示全部楼层
输出结果为:2、1
回复 支持 反对

使用道具 举报

发表于 2019-1-9 18:38:36 | 显示全部楼层
啦啦啦啦啦啦啦啦绿绿绿绿绿绿绿绿绿
回复 支持 反对

使用道具 举报

发表于 2019-1-11 15:04:08 | 显示全部楼层
应该是2和5
回复 支持 反对

使用道具 举报

发表于 2019-1-27 14:33:23 | 显示全部楼层
答案是2  5
回复 支持 反对

使用道具 举报

发表于 2019-1-27 19:37:58 | 显示全部楼层
看题目答案是2,1
回复 支持 反对

使用道具 举报

发表于 2019-1-30 15:43:22 | 显示全部楼层
2和1看看答案
回复 支持 反对

使用道具 举报

发表于 2019-3-15 16:27:00 | 显示全部楼层
看答案。。。。
回复

使用道具 举报

发表于 2019-3-15 17:13:36 | 显示全部楼层
【每日一题】考查数组和指针
回复 支持 反对

使用道具 举报

发表于 2019-3-15 20:26:48 | 显示全部楼层
。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2019-3-27 15:27:40 | 显示全部楼层
菜鸟怎么觉得是2,1
回复 支持 反对

使用道具 举报

发表于 2019-3-27 21:29:34 | 显示全部楼层
2,5

我做弊了啊,刚做过一道很相似的题,但是
回复 支持 反对

使用道具 举报

发表于 2019-3-28 19:23:19 | 显示全部楼层
答案是2和5吧
回复 支持 反对

使用道具 举报

发表于 2019-3-30 18:31:17 | 显示全部楼层
看下答案
回复

使用道具 举报

发表于 2019-4-1 08:30:18 | 显示全部楼层
学习    学习
回复 支持 反对

使用道具 举报

发表于 2019-4-3 08:20:30 来自手机 | 显示全部楼层
2,1看一下
回复

使用道具 举报

发表于 2019-4-9 11:16:41 | 显示全部楼层
2,5







回复

使用道具 举报

发表于 2019-5-21 11:30:16 | 显示全部楼层
看一下答案
回复 支持 反对

使用道具 举报

发表于 2019-5-23 17:52:50 | 显示全部楼层
2,5,前面一个很明显,后面一个的意思是当 int *ptr = (int *)(&a+1)说明ptr指向的是a数组的最后的下一个int型的空间。
回复 支持 反对

使用道具 举报

发表于 2019-5-23 22:04:56 | 显示全部楼层

&a即数组的首地址,&a+1就是a的地址加上1*4,即指向a[4]的地址,所以*(Ptr-1)=a[3]=4,而*(a+1)用指针的形式,则*(a+1)=a[1]=2;看答案验证下
回复 支持 反对

使用道具 举报

发表于 2019-5-25 18:59:54 | 显示全部楼层
我来看看呢                                             
回复 支持 反对

使用道具 举报

发表于 2019-5-30 17:57:30 | 显示全部楼层
qqqqqqqqqq
回复 支持 反对

使用道具 举报

发表于 2019-5-31 09:34:40 | 显示全部楼层
指针没学好,自己想的跟运行的结果不一致                                   
捕获.PNG
回复 支持 反对

使用道具 举报

发表于 2019-6-2 17:16:07 | 显示全部楼层
运行结果为2 1
回复 支持 反对

使用道具 举报

发表于 2019-6-2 22:32:52 | 显示全部楼层
看下            
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 16:05 , Processed in 0.060066 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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