strcpy和memcpy有何不同
来源:互联网 发布:色环电阻软件 编辑:程序博客网 时间:2024/04/29 22:11
strcpy和memcpy都是标准的C库函数,主要由以下3种区别:
- 复制内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整形、结构体、类等。strcpy只能用与字符串的复制,并且除了复制字符串内容之外,还会复制字符串的结束符。memcpy对此没有要求,因此用途更广。
- 复制的方法不同。strcpy不需要指定字符串长度,它遇到被复制的字符串的结束符‘\0’才会结束,所以容易溢出。memcpy则是根据第三个参数决定复制的长度
- 用途不同。通常在复制字符串的时候用strcpy,而需要复制其他类型的时候一般使用memcpy。
0 0
- strcpy和memcpy有何不同
- 任务、进程和线程有何不同
- encodeURI和encodeURIComponent有何不同?
- 工作流和BPM有何不同?
- 绘画和平面设计有何不同
- getColumnIndex() 和 getColumnIndexOrThrow() 有何不同?
- [iOS] stringWithFormat 和 initWithFormat 有何不同?
- input和raw_input有何不同?
- iOS stringWithFormat 和 initWithFormat 有何不同?
- [iOS] stringWithFormat 和 initWithFormat 有何不同?
- Caffe2和Caffe有何不同?
- caffe2 和 caffe 有何不同
- 程序和设计有何不同
- 程序和软件有何不同
- 程序和软件有何不同
- 1.4 程序和软件有何不同?
- Caffe2和Caffe有何不同?
- strcpy 和memcpy有什么不同
- 泛型中<? extends T>和<? super T> 差别
- 为什么一个程序终止会导致程序输出的最后几行消失
- redis删除单个key和多个key
- CSS 基础知识(二)
- hibernate事物隔离机制
- strcpy和memcpy有何不同
- ios Xcode6.1添加.pch文件
- METS(护理类)一级考试的信效度分析及其对教学的作用
- nginx配置免费的ssl证书,支持https安全访问
- 关于base64编码的原理及实现
- 1019. 数字黑洞
- MSDN文档翻译 Learn to Program for Windows in C++ 001 前言
- Android蓝牙实现自动配对,无需输入密码
- USB-Wifi驱动移植(FS_4412)