野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一题】指针加法操作

  [复制链接]
发表于 2016-10-16 00:02:05 | 显示全部楼层
指针移动int数
回复 支持 反对

使用道具 举报

发表于 2016-10-20 15:13:38 | 显示全部楼层
未知未知未知未知未知
回复 支持 反对

使用道具 举报

发表于 2016-10-23 00:10:17 | 显示全部楼层
4,看看对不对
回复 支持 反对

使用道具 举报

发表于 2016-10-23 19:30:40 | 显示全部楼层
                            不知道
回复 支持 反对

使用道具 举报

发表于 2016-10-23 20:36:04 | 显示全部楼层
44444444444444444444444444444
回复 支持 反对

使用道具 举报

发表于 2016-10-29 14:09:29 | 显示全部楼层
111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2016-10-30 22:35:11 | 显示全部楼层
4,,,,,,,,,,
回复

使用道具 举报

发表于 2016-10-31 18:51:14 | 显示全部楼层
结果为p等于4
回复 支持 反对

使用道具 举报

发表于 2016-10-31 19:26:08 | 显示全部楼层
printf(P = 0x04);
回复 支持 反对

使用道具 举报

发表于 2016-10-31 20:18:53 | 显示全部楼层
bduhwqudgbqwjb
回复 支持 反对

使用道具 举报

发表于 2016-10-31 21:48:27 | 显示全部楼层
我是来学习的
回复 支持 反对

使用道具 举报

发表于 2016-11-1 11:12:41 | 显示全部楼层
0000000000000000
回复 支持 反对

使用道具 举报

发表于 2016-11-1 11:16:20 | 显示全部楼层
4.。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2016-11-1 15:45:59 | 显示全部楼层
1111111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2016-11-2 16:51:53 | 显示全部楼层
应该是p[1]的地址,4
回复 支持 反对

使用道具 举报

发表于 2016-11-2 16:58:20 | 显示全部楼层
4
4
4
4
回复

使用道具 举报

发表于 2016-11-2 21:11:25 | 显示全部楼层
v的飞洒地方
回复 支持 反对

使用道具 举报

发表于 2016-11-3 21:34:20 | 显示全部楼层
4         
回复 支持 反对

使用道具 举报

发表于 2016-11-3 23:11:19 | 显示全部楼层
谢谢!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2016-11-3 23:55:44 | 显示全部楼层
0x04,整形占4位,故向上增加4
回复 支持 反对

使用道具 举报

发表于 2016-11-4 10:38:45 | 显示全部楼层
应该是一个地址值
回复 支持 反对

使用道具 举报

发表于 2016-11-4 22:12:41 | 显示全部楼层
刚看到代码我觉得是错误的...但是运行后正常...跑去问大神...大神说应该这样:

int main()
{
    int * p = (void*)0;        //sizeof(int ) = 4
    p++;
    printf("p=%d\n",p);
    return 0;
}

...后来才发现打印的是p(刚开始以为打印*p)

知识点:
指针的加法或者减法,例如p++会自动判断数据类型的sizeof,然后加上对应的数值。
我觉得...应该是为了数组方便:
int a[]={1,2,3,4,5};
int *p=a;
p++;
这样p++自动指向下一个元素了。
回复 支持 反对

使用道具 举报

发表于 2016-11-4 22:21:25 | 显示全部楼层
00000000000000000000000000000000000000000000000000
回复 支持 反对

使用道具 举报

发表于 2016-11-7 16:41:46 | 显示全部楼层
4  因为int是占4个字节
回复 支持 反对

使用道具 举报

发表于 2016-11-7 16:51:05 | 显示全部楼层
看看答案看看答案看看答案看看答案看看答案
回复 支持 反对

使用道具 举报

发表于 2016-11-7 17:05:28 | 显示全部楼层
应该是加4个吧
回复 支持 反对

使用道具 举报

发表于 2016-11-8 09:54:17 来自手机 | 显示全部楼层
44444444444
回复 支持 反对

使用道具 举报

发表于 2016-11-11 22:38:23 | 显示全部楼层
hhhhhhhhhhhhh
回复 支持 反对

使用道具 举报

发表于 2016-11-15 09:16:20 | 显示全部楼层
p是指针,应该+4
回复 支持 反对

使用道具 举报

发表于 2016-11-15 13:59:11 | 显示全部楼层
4nfsdfasldf
回复 支持 反对

使用道具 举报

发表于 2016-11-15 14:29:46 | 显示全部楼层
p=4p=4p=4
回复

使用道具 举报

发表于 2016-11-25 13:56:09 | 显示全部楼层
这个应该是4
回复 支持 反对

使用道具 举报

发表于 2016-11-27 13:21:26 来自手机 | 显示全部楼层
gsc617 发表于 2014-2-23 13:16
p为指向地址为0的指针,好像不太科学耶。要是这样应该是4吧,但是真要赋值指针变量好像用int * p = NULL更 ...

4吧啊啊没搞明白
回复 支持 反对

使用道具 举报

发表于 2016-11-27 15:04:56 | 显示全部楼层
444444444444444
回复 支持 反对

使用道具 举报

发表于 2016-11-27 16:24:57 | 显示全部楼层
输出结果是4吗
回复 支持 反对

使用道具 举报

发表于 2016-12-1 17:39:09 | 显示全部楼层
应该是4吧。。。。。
回复

使用道具 举报

发表于 2016-12-1 19:30:49 | 显示全部楼层
看看答案………………
回复

使用道具 举报

发表于 2016-12-1 22:24:03 | 显示全部楼层
这道题输出的应该是P这个指针变量的值
回复 支持 反对

使用道具 举报

发表于 2016-12-2 16:25:41 | 显示全部楼层
看答案     不知道
回复 支持 反对

使用道具 举报

发表于 2016-12-2 20:42:25 | 显示全部楼层
55555555555555555555555555555555555
回复 支持 反对

使用道具 举报

发表于 2016-12-3 09:44:19 | 显示全部楼层
just do it
回复

使用道具 举报

发表于 2016-12-9 20:53:50 | 显示全部楼层
0000000000000000
回复 支持 反对

使用道具 举报

发表于 2016-12-9 21:03:47 | 显示全部楼层
P=4.。。。。
回复

使用道具 举报

发表于 2016-12-9 21:52:49 | 显示全部楼层
【每日一题】指针加法操作 [修改]
回复 支持 反对

使用道具 举报

发表于 2016-12-9 23:27:04 | 显示全部楼层
好题啊啊。谢谢谢谢谢谢谢
回复 支持 反对

使用道具 举报

发表于 2016-12-26 12:10:15 | 显示全部楼层
......................
回复

使用道具 举报

发表于 2016-12-27 22:18:52 | 显示全部楼层
4                  
回复 支持 反对

使用道具 举报

发表于 2016-12-28 11:12:48 | 显示全部楼层
4 第一次看答案
回复 支持 反对

使用道具 举报

发表于 2016-12-30 15:09:21 | 显示全部楼层
0......................
回复

使用道具 举报

发表于 2016-12-31 12:58:52 | 显示全部楼层
本来我的想的是1,但是运行后答案竟然是4!我明白了,指针每次移动的是指针类型的单位存储空间。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-8 16:47 , Processed in 0.048484 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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