IT`S EASY....请问printf和sprintf,memcpy和strcpy的区别?????????

heskyII 2005-02-23 05:39:21
请问printf和sprintf,memcpy和strcpy的区别?????????
...全文
120 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
smartcomplier 2005-02-23
  • 打赏
  • 举报
回复
printf------标准输出
sprintf------一般用于其它类型转换成字符串用,也叫缓存输出
memcpy--------内存拷贝
strcpy--------字符串拷贝
memcpy和strcpy的区别在于:memcpy是绝对的内存拷贝,指定多长就会拷贝多长,而strcpy是拷贝字符串,它遇到字符串结束符就会结束拷贝.也就是说不一定拷贝你指定的长度.
yuzl32 2005-02-23
  • 打赏
  • 举报
回复
memcpy用来做内存拷贝,你可以拿它拷贝任何数据类型的对象,可以指定拷贝的数据长度;
strcpy就只能拷贝字符串了,它遇到'\0'就结束拷贝;
sprintf结果不输出到文件,而作为返回值赋给变量

autumn828 2005-02-23
  • 打赏
  • 举报
回复
自己看MSDN去!!!~~~

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧