函數原型 | 函數描述 |
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個字符中。返回指向結果指針 |