1.strlen
ize_t strlen ( const char * str );
字符串已经 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前面出现的字符个数(不含 '\0' )。
注意如果字符串结尾没有\0strlen会继续读取下去直到在内存中读取到\0
2.strcpy
char* strcpy(char * destination, const char * source );
将一个 字符串拷贝到另一个字符串中
注意事项
源字符串必须以 '\0' 结束。
会将源字符串中的 '\0' 拷贝到目标空间。 目标空间必须足够大,以确保能存放源字符串。 目标空间必须可变。
3.strcmp
int strcmp ( const char * str1, const char * str2 );
比较两个字符串的大小
第一个字符串大于第二个字符串,则返回大于0的数字
第一个字符串等于第二个字符串,则返回0
第一个字符串小于第二个字符串,则返回小于0的数字
4.strcat
char* strcpy(char * destination, const char * source );
将一个字符串追加到另一个字符串结尾
源字符串必须以 '\0' 结束。
目标空间必须有足够的大,能容纳下源字符串的内容。
目标空间必须可修改。