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