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