strlen求字符串写法
时间: 2024-02-22 14:51:23 浏览: 143
C++,字符串方法strlen.pdf
strlen函数是C语言中的一个字符串函数,用于计算字符串的长度,即字符串中字符的个数(不包括字符串末尾的'\0')。其函数原型为:
```c
size_t strlen(const char *s);
```
其中,参数s是指向要计算长度的字符串的指针。函数返回值是字符串的长度。
strlen函数的实现方式可以有多种,以下是一种常见的实现方式:
```c
size_t strlen(const char *s) {
const char *p = s;
while (*p != '\0') {
p++;
}
return p - s;
}
```
该实现方式使用了指针p来遍历字符串,当p指向字符串末尾的'\0'时,循环结束。最后返回p与参数s之间的差值,即字符串的长度。
阅读全文