函数原型 | 函数描述 |
void
*memcpy(void *s1,const void *s2, size_t n) | 把s2所指的对象中的n个字符复制到s1所指的对象中。返回s1结果指针 |
void
*memmove(void *s1,const void *s2,size_t n) | 同memcpy,并且多考虑了重叠情况(Overlapping
Buffers) |
int
memcmp(const void *s1,const void *s2,size_t n) | s1和s2指向对象的前n个字符。如果s1所指向对象的字符等于、小于或大于s2所指向对象中的字符,返回值分别等于0、<0
、>0 |
void
*memchr(const char *s,int c,size_t n) | 定位s的前n个字符首次出现c的位置。找到就返回指向它的指针,否则返回0 |
void
*memset(void *s, int c,size_t n) | 把c复制到s所指的对象的前n个字符中。返回指向结果指针 |