//实现一个函数求字符串长度(不能创建第三方变量) #include <stdio.h> #include <assert.h> int my_strlen(const char *p) { assert(p); if (*p == '\0') return 0; else return 1 + my_strlen(++p); } int main() { char *p = "abcdefg"; printf("%d\n", my_strlen(p)); return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-13 12:03:11