memcpy memset memmove
来源:互联网 发布:企业宣传手册制作软件 编辑:程序博客网 时间:2024/05/24 03:38
我觉得这些函数 fill() fill_n() strcpy() strcpy() 大家都很熟悉,于是从百科贴几个不常用的c函数,全当做自己学习。
1. memcpy()
原型:extern void *memcpy(void *dest, void *src, unsigned int count);
用法:#include <string.h>
功能:由src所指内存区域复制count个字节到dest所指内存区域。
说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。
注意:与strcpy相比,memcpy并不是遇到'/0'就结束,而是一定会拷贝完n个字节。
2. void *memset(void *s, int i, unsigned n)
将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。
3. memmove
原型:extern void *memmove(void *dest, const void *src, unsigned int count);
用法:#include <string.h>
功能:由src所指内存区域复制count个字节到dest所指内存区域。
说明:src和dest所指内存区域可以重叠,但复制后src内容会被更改。函数返回指向dest的指针。
- memcpy memset memmove
- memset,strcpy memcpy memmove
- memset(),memmove(),memcpy(),memccpy()
- memcpy,memmove和memset
- strcpy,memcpy,memmove,memset
- memset memcpy memmove
- memset,memcpy,strcpy,memmove,memccpy
- strcpy,memcpy,memmove,memset,strncpy
- strcpy,memcpy,memmove,memset,strncpy
- strcpy,memcpy,memmove,memset,strncpy
- strcpy,memcpy,memmove,memset,strncpy
- memset,memcpy与memmove,strcpy
- memset和memcpy、memmove实现
- 模拟实现memcpy/memmove/memset
- 模拟实现memcpy,memmove,memset
- 模拟实现memcpy,memmove,memset
- memset(),memcpy(),memccpy(),memmove(),bcopy(),strcpy(),strncpy()
- strcpy()、memcpy()、memmove()、memset()的实现
- Windows Mobile上菜单的创建
- 各种常见浏览器使用的内核
- APress - Pro Android 2 (03-2010) (ATTiCA)
- BCGControlBar MFC对话框换肤(续)
- Linux 进程互斥量
- memcpy memset memmove
- OIPF 规范翻译(DAE)-----4.3.8 Active applications list
- Dream
- 如何定义与实现一个类的成员函数的回调函数
- Singleton模式
- [网播][podcast] Born to MISrepresent 第十五集:Jouston Huang 谈 Nokia N900
- 另一种Web前段开发理念—Ext Js
- 空想一下openvpn的发展方向
- 第一次用Windows Live Writer写博客