#include <string.h>
1、char *strcpy(char *dest,const char *src):从src指针指向的内存中拷贝\0及以前的数据到
dest指针指向的内存中,返回值为第一参数记录的地址
2、char *strncpy(char *dest,const char *src,size_t n):从src指针指向的内存中拷贝n个字节的数据到dest指针指向的内存中,返回值为第一参数记录的地址
3、size_t strlen(const char *s):统计s指针指向的内存中的数据的个数,除\0,通过返回值返回
char *strcat(char *dest,const char *src):从src指针指向的内存中读取\0及以前的数据拼接到dest指针指向的内存的\0后,返回值为第一参数记录的地址
4、char *strncat(char *dest,const char *src,size_t n):从src指针指向的内存中读取n个字节的数据
拼接到dest指针指向的内存的\0后,返回值为第一参数记录的地址
5、int strcmp(const char *s1,const char *s2):比较s1指针指向内存中的数据是否跟s2指针指向内存中的数据相同
相同返回0,不同返回非0值
6、int strncmp(const char *s1,const char *s2,size_t n):比较s1指针指向内存中的数据是否跟s2指针指向内存中的数据相同,只比较n个字节的数据,相同返回0,不同返回非0值
7、void *memcpy(void *dest,const void *src,size_t n):将src指针指向内存中n个字节的数据拷贝到dest中 返回值为第一参数记录的地址
8、int memcmp(const void *s1,const void *s2,size_t n):比较s1和s2前n个字节的数据是否相同,相同返回0,不同返回非0值
9、void memset(void *s,int c,size_t n):将s指针指向内存中前n个字节的数据全部替换为c数据
10、void *realloc(void *ptr,size_t size):重新开辟size个字节的内存,将ptr指针指向的空间中的数据拷贝到新开的内存中,将ptr指向的内存释放,并把新开的内存的地址返回给调用者使用该函数,可以进行动态的内存增加或减少