自制函数计算字符串长度

84 阅读1分钟
int my_string(char* str)
{
	int count = 0;
	while (*str!='\0')
	{
		count++;
		str++;
	}
	return count;
}

#include<stdio.h>
int main()
{
	char str[] = "6088";
	int sum = my_string(str);
	printf("%d\n", sum);
	return 0;
}

这里注意传给函数的只是该数组的第一个元素的地址

要用char* 来接收,并且要在函数中使用该元素是记得用*解引用

以及str++也是值得注意的