C语音使用指针编写一个函数,求出一个字符串的长度。字符串在主函数中给出,并输出字符串的长度。
时间: 2024-02-18 11:02:17 浏览: 84
C语言中求字符串长度的函数的几种实现方法
5星 · 资源好评率100%
可以使用指针来依次遍历字符串,并记录字符数量,直到遇到字符串结尾的'\0'字符为止。下面是一个示例代码:
```c
#include <stdio.h>
int get_string_length(char *str) {
int len = 0;
while (*str != '\0') {
len++;
str++;
}
return len;
}
int main() {
char str[] = "Hello, world!";
int len = get_string_length(str);
printf("The length of the string \"%s\" is %d.\n", str, len);
return 0;
}
```
输出结果为:
```
The length of the string "Hello, world!" is 13.
```
阅读全文