strlen的使用 #include stdio.hint main(){char arr[] = abcdef;printf(%d\n, strlen(arr));//6} strlen函数模拟实现 模拟实现strlen,strlen函数在对字符串中的字符进行统计时,遇见’\0’停止。 #include stdio.hint m
          strlen的使用
#include <stdio.h>
int main()
{
	char arr[] = "abcdef";
	printf("%d\n", strlen(arr));//6
}
strlen函数模拟实现
模拟实现strlen,strlen函数在对字符串中的字符进行统计时,遇见’\0’停止。
#include <stdio.h>
int my_strlen(const char* arr)
{
	const char* start = arr;//将arr数组首元素地址赋给start
	const char* end = arr;
	while(*end)
	{
		end++;
	}
	return end-start;
}
int main()
{
	char arr[] = "abcdef";
	int len = my_strlen(arr);
	printf("%d",len);//6
	return 0;
}
