memcpy memset strcpy的常用方法
来源:互联网 发布:双色球 破解 大数据 编辑:程序博客网 时间:2024/06/05 10:56
memset主要应用是初始化某个内存空间。
memcpy是用于COPY源空间的数据到目的空间中。
strcpy用于字符串COPY,遇到‘/0’,将结束。
----------------------
如果你理解了这些,你应该知道他们的区别:例如你初始化某块空间的时候,用到memcpy
那么应该怎么写,是不是显得很笨。
int m[100]
->memset((void*)m,0x00,sizeof(int)*100);//GOOD
..memcpy((void*)m,"/0/0/0/0....",sizeof(int)*100);//foolish
memset可以方便的清空一个结构类型的变量或数组。
如:
struct sample_struct
{
char csName[16];
int iSeq;
int iType;
};
对于变量
struct sample_strcut stTest;
一般情况下,清空stTest的方法:
stTest.csName[0]='/0';
stTest.iSeq=0;
stTest.iType=0;
用memset就非常方便:
memset(&stTest,0,sizeof(struct sample_struct));
如果是数组:
struct sample_struct TEST[10];
则
memset(TEST,0,sizeof(struct sample_struct)*10);
- memcpy memset strcpy的常用方法
- memset,memcpy,strcpy 的区别
- memset,memcpy,strcpy 的用法
- memset,memcpy,strcpy 的区别
- memset,memcpy,strcpy 的区别
- memcpy,memset,strcpy的区别
- memset, memcpy, strcpy 的区别
- memset,memcpy,strcpy的区别
- memset,memcpy,strcpy 的区别
- memset,memcpy,strcpy 的区别
- memset,memcpy,strcpy 的区别
- memset,memcpy,strcpy的区别
- memset()、memcpy()、strcpy()的用法
- C++:memset ,memcpy 和strcpy 的区别
- memset ,memcpy 和strcpy 的根本区别?
- memset ,memcpy 和strcpy 的根本区别?
- memset ,memcpy 和strcpy 的根本区别!!!!
- memset ,memcpy 和strcpy 的根本区别?
- 基于模板的SPS展示层定制
- Kaneboy's SPPS文章合集
- Oracle数据库处理多媒体信息
- JS代码的格式化和压缩
- Web Service简介
- memcpy memset strcpy的常用方法
- 垃圾公司
- 从CMM的QA到CMMI的PPQA
- 《六顶思考帽》摘录(2)
- 整理目录里面的文件
- Oracle常用数据字典
- proftpd的一些设置
- 黄岛的日子
- JDBC: 最差实战-最佳实战-模板方法