| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 675 人关注过本帖
标题:下面的一段指针的代码输出为什么为空?
只看楼主 加入收藏
haha459862
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-11-5
收藏
 问题点数:0 回复次数:4 
下面的一段指针的代码输出为什么为空?
该代码输出为空是为什么?

[ 本帖最后由 haha459862 于 2011-12-26 22:39 编辑 ]
2008-11-13 09:51
haha459862
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-11-5
收藏
得分:0 
小弟自己明白了,指针P2移动到了指向0的位置
2008-11-13 10:17
初C
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-10-18
收藏
得分:0 

你本来就赋的'\0'
2008-11-13 10:38
hjmHhyp
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2008-10-9
收藏
得分:0 
回复 3# 的帖子
而且赋的是20个0,呵呵!我咋眼瞅着这代码有问题啊,尤其是While那个语句,我并不是指的是有分号的这个问题,而是逻辑问题啊。

[[it] 本帖最后由 hjmHhyp 于 2008-11-13 22:11 编辑 [/it]]
2008-11-13 22:01
gzbao9999
Rank: 1
等 级:新手上路
威 望:1
帖 子:40
专家分:0
注 册:2008-11-5
收藏
得分:0 
[bo][un]hjmHhyp[/un] 在 2008-11-13 22:01 的发言:[/bo]

而且赋的是20个0,呵呵!我咋眼瞅着这代码有问题啊,尤其是While那个语句,我并不是指的是有分号的这个问题,而是逻辑问题啊。

while(*p2++ = *p1++) 相当于
while((*p2++=*p1++)!='\0')
c的写法就是这么淫荡
2008-11-13 22:45
快速回复:下面的一段指针的代码输出为什么为空?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017879 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved