野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题】指针的数组形式

  [复制链接]
发表于 2018-4-11 08:34:48 | 显示全部楼层
我猜是8,我只知道&(p[9])相当于*(p+9)
回复 支持 反对

使用道具 举报

发表于 2018-4-12 09:46:21 | 显示全部楼层
这样想可以吗,&(p[9])是等于&(p+9),即是移动9个int,*p=0,结果为0+9*4=36
回复 支持 反对

使用道具 举报

发表于 2018-4-14 15:36:35 | 显示全部楼层
求答案,没有定义数组,怎么得到答案?
回复 支持 反对

使用道具 举报

发表于 2018-4-21 07:40:07 | 显示全部楼层
我还不会做
回复 支持 反对

使用道具 举报

发表于 2018-4-25 09:42:20 | 显示全部楼层
看看对不对
回复 支持 反对

使用道具 举报

发表于 2018-5-23 16:16:58 | 显示全部楼层
P[9] 被解析为 *(p +9) = 0x00 + 36  
回复 支持 反对

使用道具 举报

发表于 2018-5-28 23:12:03 | 显示全部楼层
答错的,讲一下 为什么 会答错 呗!
回复 支持 反对

使用道具 举报

发表于 2018-6-19 13:47:25 | 显示全部楼层
444444444444444
回复 支持 反对

使用道具 举报

发表于 2018-7-3 10:21:41 | 显示全部楼层
00000-00000
回复 支持 反对

使用道具 举报

发表于 2018-7-3 17:38:05 | 显示全部楼层
学习一下,感觉C语言基础太差
回复 支持 反对

使用道具 举报

发表于 2018-7-27 21:05:08 | 显示全部楼层
为什么呀????
回复

使用道具 举报

发表于 2018-7-28 15:32:51 | 显示全部楼层
没看懂,还是参考答案吧
回复 支持 反对

使用道具 举报

发表于 2018-9-9 12:34:28 | 显示全部楼层
此题没有任何实际的意义啊
回复 支持 反对

使用道具 举报

发表于 2018-9-11 13:12:00 | 显示全部楼层
来学习一下!
回复 支持 反对

使用道具 举报

发表于 2018-9-12 09:47:51 | 显示全部楼层
看看是什么答案
回复 支持 反对

使用道具 举报

发表于 2018-9-12 10:12:52 | 显示全部楼层
3636363636
回复 支持 反对

使用道具 举报

发表于 2018-9-24 11:36:47 | 显示全部楼层
输出结果是9?
回复 支持 反对

使用道具 举报

发表于 2018-9-24 23:53:32 | 显示全部楼层
40fdgsvsdfsdsfsd
回复 支持 反对

使用道具 举报

发表于 2018-9-25 09:00:44 | 显示全部楼层
0x00000024
回复 支持 反对

使用道具 举报

发表于 2018-9-25 21:24:06 | 显示全部楼层
int main()
{
    int * p = 0;        //sizeof(int) = 4
    printf("&(p[9])=%d\n",&(p[9]));
    return 0;
}
0x24
回复 支持 反对

使用道具 举报

发表于 2018-9-26 15:43:38 | 显示全部楼层
&(p[9])=36
回复 支持 反对

使用道具 举报

发表于 2018-9-26 18:57:27 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2018-11-29 23:16:46 | 显示全部楼层
363636363636
回复 支持 反对

使用道具 举报

发表于 2018-12-18 15:40:15 | 显示全部楼层
         0
回复 支持 反对

使用道具 举报

发表于 2018-12-20 08:53:23 | 显示全部楼层
36                                
回复 支持 反对

使用道具 举报

发表于 2018-12-20 17:02:17 | 显示全部楼层
应该是36吧
回复 支持 反对

使用道具 举报

发表于 2019-1-16 10:05:45 | 显示全部楼层
&p[9]=36  有点不理解
回复 支持 反对

使用道具 举报

发表于 2019-1-31 10:46:52 | 显示全部楼层
学习一下...........
回复

使用道具 举报

发表于 2019-2-13 17:17:54 | 显示全部楼层
sizeof(int)*9=36
回复 支持 反对

使用道具 举报

发表于 2019-2-26 09:51:05 | 显示全部楼层
详解,学习
回复

使用道具 举报

发表于 2019-2-26 15:41:29 | 显示全部楼层
36                             
回复 支持 反对

使用道具 举报

发表于 2019-3-4 14:35:01 | 显示全部楼层
&(p[0]) = 0,所以&(p[9]) = &(p[0+9]) = 0 + 4*9 = 36.
回复 支持 反对

使用道具 举报

发表于 2019-4-10 09:54:56 | 显示全部楼层
答案 36....
回复

使用道具 举报

发表于 2019-4-10 11:24:19 | 显示全部楼层
kabudongtimudou
回复 支持 反对

使用道具 举报

发表于 2019-4-15 07:51:12 来自手机 | 显示全部楼层
回复看看。
回复

使用道具 举报

发表于 2019-4-15 17:30:38 | 显示全部楼层
结果是36,因为*p指向4字节整型,所以地址是以4的倍数增加,也就是说,p[9]的地址是4*9+0=36
回复 支持 反对

使用道具 举报

发表于 2019-4-16 21:40:34 | 显示全部楼层
9
..............
回复

使用道具 举报

发表于 2019-4-20 14:08:47 | 显示全部楼层
36
。。。。。。。。。。。。
回复

使用道具 举报

发表于 2019-5-6 09:51:58 | 显示全部楼层
看来这题大家都比较熟悉
回复 支持 反对

使用道具 举报

发表于 2019-5-8 18:47:33 | 显示全部楼层
支持支持支持
回复 支持 反对

使用道具 举报

发表于 2019-5-25 19:18:16 | 显示全部楼层
我                                             
回复 支持 反对

使用道具 举报

发表于 2019-6-6 17:15:15 | 显示全部楼层
printf("&(p[9])=%d\n",&(p[9]));
36
回复 支持 反对

使用道具 举报

发表于 2019-6-18 00:37:13 | 显示全部楼层

36
强烈支持,非常感谢哥们
回复 支持 反对

使用道具 举报

发表于 2019-6-18 16:14:44 | 显示全部楼层
36,这个还能玩出花招?
回复 支持 反对

使用道具 举报

发表于 2019-6-18 17:19:34 | 显示全部楼层
363636363636
回复 支持 反对

使用道具 举报

发表于 2019-6-21 12:02:46 | 显示全部楼层
&(p[9])=36,这是正确答案
回复 支持 反对

使用道具 举报

发表于 2019-7-4 16:02:44 | 显示全部楼层
sizeof(int ) = 4,4*9 = 39
回复 支持 反对

使用道具 举报

发表于 2019-8-2 10:29:44 | 显示全部楼层
先回复在核对
回复 支持 反对

使用道具 举报

发表于 2019-8-2 14:18:16 | 显示全部楼层
11111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2019-8-16 14:31:41 | 显示全部楼层
好好学习,天天向上。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 09:07 , Processed in 0.041442 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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