| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1010 人关注过本帖
标题:求一段代码的意思
只看楼主 加入收藏
a779521025
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2018-7-12
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:1 
求一段代码的意思
#include <stdio.h>
#include <ctype.h>
void word(char *p);
int main(void)
{char a[81];
puts("input your string:");
gets(a);
word(a);
puts(a);
return 0;
}
void word(char *p)
{
int begin,end;
for(begin=0; isspace( *(p+begin) ) ;begin++) continue;
for(end=begin; !isspace( *(p+end) ) ;end++) continue;
*(p+end) = '\0';
for(; *(p + begin) != '\0'; p++)
*p = *(p + begin);
*p = '\0';
}
请问最后三行怎么理解,是什么意思
搜索更多相关主题的帖子: void word char begin end 
2018-07-12 23:29
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:633
专家分:3045
注 册:2011-4-22
收藏
得分:20 
内存中的数据往前挪一段(begin字节)
总体:输入一段字符,删除前面的空格,删除后面的空格,把结果输出。
2018-07-13 00:11
快速回复:求一段代码的意思
数据加载中...
 
   



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

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