我是靠谱客的博主 包容冰棍,最近开发中收集的这篇文章主要介绍C语言字符串操作函数(strlen(),strstr(),strcat(),strcpy(),strcmp()),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
C语言库文件<string.h>中为我们提供了很多关于字符串操作的函数,但是初学的小伙伴可能不是很清楚这些函数是怎么实现的。
strlen函数可以为我们返回字符串的长度其原型:
int strlen(const char * s);
函数返回的长度中不包含反斜杠0,所以我们用字符数组定义字符串的时候应当特别注意数组的大小应当比字符串长度多一个字节,以存放反写斜杠0.
int my_strlen(const char *s){
int len=0;
//记录字符串长度
int i=0;
while(*s!='