c语言strlen函数的原型及用法

原型

unsigned int strlen(const char *str);

用法

#include<stdio.h>
#include<string.h>

int main(){
    
    
	int a[3]="I love China";
	int length=(int)strlen(a);
	printf("%d",length);
	return 0;
}

原型实现

//第一种
unsigned int MyStrlen(const char *str){
    
    
	unsigned int length=0;
	while((*str)!='\0'){
    
     length++;}
	return length;
}
//第二种
unsigned int MyStrlen1(const char *str){
    
    
	const char *ptr=str;
	while((*str)++!='\0')
	return str-ptr-1;
}

猜你喜欢

转载自blog.csdn.net/qq_45465526/article/details/103941494
今日推荐