1.遍历字符串,只要不遇到字符0,计数器就加1.intmy_strlen(constchar*str)//加const修饰更安全{intcount=0;while(*str){count++;str++;}returncount;}2.递归实现intmy_strlen(constchar*str){while(*str){return1+my_strlen(str+1);}return0;}3.地址相减intmy_strlen(constchar*str){char*start=str;while(*str){str++;}returnstr-start;//起始位置的地址—末尾位置的地址=个数}