C语言编写一个strLen,然后返回给定的字符串的长度

#include <stdio.h>
int strLen(char *str);
int strLen(char *str){ //char *str只是定义str是一个指针类型的变量
	int i=0;
	int Len;
	while(*str!='\0'){ //注意这里要*str,意思是用指针拿出所指向的地址的字符
		i++;
str++;
	}
	Len=i;
	return Len;
}
void main(){
	char *s="I love you";
	printf("%d\n",strLen(s));
}

猜你喜欢

转载自blog.csdn.net/weixin_41987016/article/details/106555757