原型
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;
}