野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

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

  [复制链接]
发表于 2015-11-12 03:08:47 | 显示全部楼层
              .....
回复 支持 反对

使用道具 举报

发表于 2015-11-12 09:26:57 | 显示全部楼层
后面应该是  1
回复 支持 反对

使用道具 举报

发表于 2015-11-12 21:52:22 | 显示全部楼层
2,不知道,,,,,,,
回复

使用道具 举报

发表于 2015-11-13 09:33:21 | 显示全部楼层
第一个是2,第二个。。。
回复 支持 反对

使用道具 举报

发表于 2015-11-13 23:16:52 | 显示全部楼层
main
{
    int a[5] = {1,2,3,4,5};
    int *ptr = (int*)(&a+1);
    printf("%d,%d ",*(a+1),*(ptr-1));
    }
2,1
回复 支持 反对

使用道具 举报

发表于 2015-11-14 02:37:05 | 显示全部楼层
看看,过来学习学习······
回复 支持 反对

使用道具 举报

发表于 2015-11-14 13:56:23 | 显示全部楼层
啥意思 没看懂啊
回复 支持 反对

使用道具 举报

发表于 2015-11-14 14:09:58 | 显示全部楼层
sunbeam 发表于 2015-5-22 13:46
为什么我觉得是2和1啊
ptr指向的是数组a的地址加1啊
那ptr-1不就是a的地址么

int *ptr = (int*)(&a+1);
这一句有什么用啊?
回复 支持 反对

使用道具 举报

发表于 2015-11-14 22:59:41 | 显示全部楼层
21吧?
凑够10个字
回复 支持 反对

使用道具 举报

发表于 2015-11-14 23:30:16 来自手机 | 显示全部楼层
第一个是2,第二个不懂
回复 支持 反对

使用道具 举报

发表于 2015-11-15 09:16:12 | 显示全部楼层
感觉是2和5吧,第二个不太会呀
回复 支持 反对

使用道具 举报

发表于 2015-11-15 11:01:27 | 显示全部楼层
答案是2,1么
回复 支持 反对

使用道具 举报

发表于 2015-11-15 17:11:42 | 显示全部楼层
2和5,绝笔是啊
回复 支持 反对

使用道具 举报

发表于 2015-11-15 20:02:15 | 显示全部楼层
是不是2和1
回复 支持 反对

使用道具 举报

发表于 2015-11-16 09:04:10 | 显示全部楼层
2,1 看看对不对
回复 支持 反对

使用道具 举报

发表于 2015-11-16 16:07:49 | 显示全部楼层
很好、很强大,这个一定得支持!!!⊙_⊙
回复 支持 反对

使用道具 举报

发表于 2015-11-16 16:50:36 | 显示全部楼层
main
{
    int a[5] = {1,2,3,4,5};
    int *ptr = (int*)(&a+1);
    printf("%d,%d ",*(a+1),*(ptr-1));
    }
回复 支持 反对

使用道具 举报

发表于 2015-11-16 20:24:38 | 显示全部楼层
3 和 2
我觉得是这个。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2015-11-16 21:00:39 | 显示全部楼层
2 1            
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2015-11-16 21:22:50 | 显示全部楼层
看看再说~~ 楼主辛苦了
回复 支持 反对

使用道具 举报

发表于 2015-11-16 22:15:46 | 显示全部楼层
2           5
回复 支持 反对

使用道具 举报

发表于 2015-11-17 15:09:35 | 显示全部楼层
应该为打印
2 ,1
回复 支持 反对

使用道具 举报

发表于 2015-11-17 15:51:57 | 显示全部楼层
2和1
回复

使用道具 举报

发表于 2015-11-17 16:45:22 | 显示全部楼层
答案肯定是2,5
回复 支持 反对

使用道具 举报

发表于 2015-11-17 21:21:53 | 显示全部楼层
输出的是2.还一个是5,
回复 支持 反对

使用道具 举报

发表于 2015-11-18 22:20:32 | 显示全部楼层
输出结果依次为:2,1
对不对
回复 支持 反对

使用道具 举报

发表于 2015-11-19 10:38:58 | 显示全部楼层
瞧瞧看有点晕
回复 支持 反对

使用道具 举报

发表于 2015-11-19 11:16:30 | 显示全部楼层
搅晕了,看一下结果
回复 支持 反对

使用道具 举报

发表于 2015-11-19 22:01:50 | 显示全部楼层
这段程序的输出结果是2,5
*(a+1)相当于a[1]而a[1]的值为2
*(ptr-1)即在ptr指向的地址回退一个字节也就相当于a[4],而a[4]的值为5
回复 支持 反对

使用道具 举报

发表于 2015-11-20 09:20:25 | 显示全部楼层
答案是不是:2,1
回复 支持 反对

使用道具 举报

发表于 2015-11-20 21:09:04 | 显示全部楼层
2,2么,&是取地址+1指向第二个元素
回复 支持 反对

使用道具 举报

发表于 2015-11-22 20:49:38 | 显示全部楼层
2,5对不对!
回复

使用道具 举报

发表于 2015-11-22 21:50:12 | 显示全部楼层
本题的答案是2和5
回复 支持 反对

使用道具 举报

发表于 2015-11-22 22:06:20 | 显示全部楼层
回复。。。。。
回复

使用道具 举报

发表于 2015-11-23 09:01:08 | 显示全部楼层
只会第一个输出是2~
回复 支持 反对

使用道具 举报

发表于 2015-11-23 09:31:21 | 显示全部楼层
第一个是2,第二个不确定
回复 支持 反对

使用道具 举报

发表于 2015-11-23 14:25:45 | 显示全部楼层
输出*(a+1)为2,*(ptr-1)为5
回复 支持 反对

使用道具 举报

发表于 2015-11-23 23:05:20 | 显示全部楼层
应该是2和5对么
回复 支持 反对

使用道具 举报

发表于 2015-11-24 08:23:05 | 显示全部楼层
谢谢分享啦
回复 支持 反对

使用道具 举报

发表于 2015-11-26 09:25:17 | 显示全部楼层
分别是2和5吧  我觉得应该是  
回复 支持 反对

使用道具 举报

发表于 2015-11-26 16:06:13 | 显示全部楼层
这C语言题目的答案等于:
2,1
回复 支持 反对

使用道具 举报

发表于 2015-11-26 20:50:23 | 显示全部楼层
运行是2,5,想不明白
回复 支持 反对

使用道具 举报

发表于 2015-11-27 11:33:15 | 显示全部楼层
答案是啥?感觉是不是2和1
回复 支持 反对

使用道具 举报

发表于 2015-11-27 21:39:45 | 显示全部楼层
我好想知道答案
回复 支持 反对

使用道具 举报

发表于 2015-11-28 13:40:45 | 显示全部楼层
来学习了啊
回复 支持 反对

使用道具 举报

发表于 2015-11-28 13:45:14 | 显示全部楼层
2,1........................................................
回复

使用道具 举报

发表于 2015-11-28 15:44:30 | 显示全部楼层
答案是 4 吧
回复

使用道具 举报

发表于 2015-11-28 15:51:19 | 显示全部楼层
火哥为什么没有继续出C语言每日一题了呢?
是不是最近都很忙啊?
虽然有些题目对我来说还是不懂,
但是有些题目也让我学到了知识。
谢谢火哥和各位管理员
回复 支持 反对

使用道具 举报

发表于 2015-11-29 13:39:39 | 显示全部楼层
看一下答案
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 01:08 , Processed in 0.188145 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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