设计函数my_strlen(char *str),返回str字符串的长度
时间: 2024-04-14 15:28:37 浏览: 80
mysql获取字符串长度函数(CHAR_LENGTH)
5星 · 资源好评率100%
你可以使用循环来实现一个计算字符串长度的函数my_strlen(char *str)。函数会遍历字符串中的每个字符,直到遇到字符串结束符'\0'为止,然后返回字符的个数。
以下是一个示例实现:
```c
#include <stdio.h>
int my_strlen(char *str) {
int count = 0;
while (*str != '\0') {
count++;
str++;
}
return count;
}
int main() {
char str[] = "Hello, World!";
int length = my_strlen(str);
printf("Length of the string: %d\n", length);
return 0;
}
```
输出结果为:
```
Length of the string: 13
```
函数my_strlen会返回字符串"Hello, World!"的长度13。
阅读全文