字符串长度的三种求取方法

1.遍历字符串,只要不遇到字符0,计数器就加1.
int my_strlen(const char *str)//加const修饰更安全
{
	int count=0;
	while(*str)
	{
		count++;
		str++;
	}
	return count;
}


2.递归实现
int my_strlen(const char *str)
{
	while(*str)
	{
		return 1+my_strlen(str+1);
	}
	return 0;
}

3.地址相减
int my_strlen(const char *str)
{
	char *start=str;
	while(*str)
	{
		str++;
	}
	return str-start;//起始位置的地址—末尾位置的地址 = 个数
}

文章名称:字符串长度的三种求取方法
浏览路径:https://www.cdcxhl.com/article10/jsihgo.html

成都网站建设公司_创新互联,为您提供搜索引擎优化网站排名企业建站自适应网站网站设计公司品牌网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发