//使用计数器的方法
int my_strlen(char* str){
int count =0;while(*str !='\0'){
str++;
count++;}return count;}///书写my_strlen
int main(){
int len =my_strlen("abc");printf("%d\n", len);return0;}
二.使用递归的方法
//使用递归的方法
int my_strlen(char* str){if(*str !='\0'){return1+my_strlen(str +1);}elsereturn0;}///书写my_strlen
int main(){
int len =my_strlen("abc");printf("%d\n", len);return0;}
三.指针- 指针
//使用指针- 指针
int my_strlen(char* str){
char* start = str;while(*str !='\0')//变化的是*str{
str++;}return str - start;}///书写my_strlen
int main(){
int len =my_strlen("abc");printf("%d\n", len);return0;}