你把问题说清楚,有点没理解你的意思;有一个while循环嘛,当*end==‘\0'是循环才停止
比如1234abcd: 31 32 00str为1234abcdstart和str一样end为1234abcfmy_strlen函数返回2
这里传参应该取数组地址传,加上&,my_strlen(&arr);end!='\0'是因为end表示的是指针指向的字符,所以*end可以与结束符'\0'作判断,end++就是指针往后移位,最终会移到末位结束符