C语言第四十一弹--模拟实现strlen

使用C语言模拟实现strlen

源码及作用: int Strlen(const char * s),求字符串长度。

思路:已知字符串储存在数组中,并默认’\0’结尾,那么使用’\0’作为循环判断条件,循环一次长度增加,循环结束,就可以得到字符串长度。

#define _CRT_SECURE_NO_WARNINGS
#include 

int my_strlen(const char*  str)
{
	int count = 0;
	while (*(str) != '\0')
	{
		count++;
		str++;
	}

	return count;
}
int main()
{
	char arr[] = "abcdef";
	int ret = my_strlen(arr);
	printf("%d",ret);
	return 0;
}

你可能感兴趣的:(c语言,算法,开发语言)