一、strlen(求字符串长度)
此代码比较简单,注意assert的使用,它的头文件是#include<assert.h>
也可以使用递归方法
二、srcpy(字符串的拷贝)
注意:字符串末尾的'\0'也会被拷贝
三、strcat(字符串拼接)
注意:拷贝完后要添上' \0',函数的返回值为dest
四、strcmp(字符串的比较)
比较规则为按字典序比较
五、strstr(判断一个字符串是否包含另一个字符串)
注意这里创建了三个指针变量,black指向str1的首地址,不满足条件的话让它向后移动一位;sub指向str2的首地址;red用来和sub比较
六、memcpy(内存拷贝)
注意:前面的都是字符串函数,只能操作字符串,这个可以操作任何数据类型,它是按字节来拷贝的
七、memmove
注意:这个也是内存拷贝,但是支持了内存重叠的情况