0
点赞
收藏
分享

微信扫一扫

【C语言知识碎片】字符串函数

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' 结束。

目标空间必须有足够的大,能容纳下源字符串的内容。

目标空间必须可修改。


举报

相关推荐

0 条评论