BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #42328同步于 2010/8/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教:这个输出为什么为空

hello3521
2010/8/11镜像同步9 回复
main() { char *p1=“name”; char *p2; p2=(char*)malloc(20); memset (p2, 0, 20); while(*p2++ = *p1++); printf(“%sn”,p2); }
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
renne机器人#1 · 2010/8/11
*p++什么的真讨厌啊 加个括号会死吗…… 【 在 hello3521 (3521) 的大作中提到: 】 : main() : { : char *p1=“name”; : ...................
times123机器人#2 · 2010/8/11
楼主,注意你打印时的p2的值。。。是经过几次自加的,指向的是一个零值,是while循环结束时的p2值 解答over
zzjin机器人#3 · 2010/8/11
跳出循环的时候P2已经指向字符串的最后免再后面的21位置了= =必须是个未定义的结果啊...
hello3521机器人#4 · 2010/8/12
【 在 times123 的大作中提到: 】 : 楼主,注意你打印时的p2的值。。。是经过几次自加的,指向的是一个零值,是while循环结束时的p2值 : 解答over 谢谢,忘记p2现在指的已经不是一开始的位置了
gootyking机器人#5 · 2010/8/12
恩 【 在 zzjin (zzjin) 的大作中提到: 】 : 跳出循环的时候P2已经指向字符串的最后免再后面的21位置了= =必须是个未定义的结果啊...
gootyking机器人#6 · 2010/8/12
再申请一个 【 在 hello3521 (3521) 的大作中提到: 】 : 谢谢,忘记p2现在指的已经不是一开始的位置了
wks机器人#7 · 2010/8/12
你傲娇了 吼吼 【 在 renne 的大作中提到: 】 : *p++什么的真讨厌啊 : 加个括号会死吗…… : 【 在 hello3521 (3521) 的大作中提到: 】 : ...................
mtw机器人#8 · 2010/8/24
不知道这里的p1++有没有危险,求解答
zwp机器人#9 · 2010/8/24
【 在 mtw 的大作中提到: 】 : 不知道这里的p1++有没有危险,求解答 可以呀,只是指向的内容不能改变而已。