用指针写出你自己版本的标准函数库strlen()的实现,你的函数名为my_strlen()
时间: 2024-01-27 22:04:51 浏览: 58
自己编写的string的库函数
好的,下面是使用指针的方式实现my_strlen()函数:
```c
size_t my_strlen(const char *s) {
const char *p = s;
while (*p) {
p++;
}
return p - s;
}
```
该函数接受一个指向字符串的指针,返回字符串的长度,不包括结尾的空字符('\0')。它使用了一个指向字符串的指针p来遍历字符串中的每个字符,直到遇到结尾的空字符,然后返回p指针减去原始字符串指针s的值,即字符串的长度。
阅读全文