字符串长度的三种求取方法
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;//起始位置的地址—末尾位置的地址=个数}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。