CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

关于strcpy

楼主coolstone007(coolstone007)2003-12-02 23:29:26 在 C/C++ / C语言 提问

char   *strcpy(char   *d,const   char   *s)  
  将s传给d了,为什么还要返回d? 问题点数:10、回复次数:10Top

1 楼tuxw(醉书生)回复于 2003-12-02 23:35:33 得分 8

可以连着使用,就是将函数的返回值当一个字符串来用  
   
  strcat(   s1,   strcpy(   d,   s   )   );  
   
  如果不返回   d   的话,只能这样用  
  strcpy(   d,   s   );  
  strcat(   s1,   d   );Top

2 楼steedhorse(晨星)回复于 2003-12-02 23:37:53 得分 0

同意楼上。Top

3 楼skywarship(很菜的小李)回复于 2003-12-02 23:44:07 得分 0

这样设计是为了使用方便Top

4 楼coolduckplus()回复于 2003-12-03 01:36:25 得分 0

使用方便而已吧Top

5 楼Sodier(逍遥神剑)回复于 2003-12-03 02:34:32 得分 0

怎么方便就怎么用呗Top

6 楼huoliaoyun(东哥)回复于 2003-12-03 10:08:10 得分 0

你想得到的,就是他要返回的  
  Top

7 楼Meyer(断水)回复于 2003-12-03 11:23:31 得分 0

支持链式操作  
  Top

8 楼psbeond(LibUIDK界面库客服)回复于 2003-12-03 11:31:32 得分 0

Meyer(断水)   一语中的  
  《高质量c/c++编程指南》里特别讲到的  
  如果你用c++,还是推荐你用copy算法:高效又安全Top

9 楼liubingqian(海风)回复于 2003-12-03 12:12:51 得分 2

常见的printf函数也有返回值,返回的是输出了多少个字。例如  
  printf("%d\n",   printf("Hello!"));  
  将输出  
  Hello!6  
  几乎任何标准库函数都有返回值,只不过很多情况下都不对返回值进行处理。Top

10 楼coolstone007(coolstone007)回复于 2003-12-04 20:51:17 得分 0

谢谢各位!!!!Top

相关问题

  • memcpy and strcpy
  • 关于strcpy?
  • strcpy的问题:
  • strcpy()非法操作
  • strcpy 能增容吗?
  • 关于new和strcpy
  • 问一个strcpy()的
  • 求助:strcpy问题
  • 也是strcpy的问题
  • strcpy是什么意思:(

关键词

  • 函数
  • strcpy
  • 返回
  • 输出
  • strcat
  • 有返回值
  • printf
  • hello
  • char

得分解答快速导航

  • 帖主:coolstone007
  • tuxw
  • liubingqian

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo