利用指针-指针来求字符串长度

利用指针-指针来求字符串长度:
指针-指针得到的结果是两个指针之间的元素个数,但是要注意,相减的两个指针必须属于同一个空间。

#include<stdio.h>

int my_strlen(char* str)
{
    
    
	char* start=str;
	char* end=str;
	while(*end!='\0')
	{
    
    
		end++;
	}
	return end-start;
}
int main()
{
    
    
	char arr[]="welcome to China";
	int len=my_strlen(arr);
	printf("%d\n",len);
}

运行结果如下:
在这里插入图片描述
菜菜的代码,希望能够帮助到你哟!

猜你喜欢

转载自blog.csdn.net/Sconnie/article/details/113878213