设计函数length,用指针变量s作为函数参数,求字符串的长度。在主函数中输入一个字符串,调用该函数求字符串长度并输出
时间: 2023-03-28 16:00:59 浏览: 183
用指针计算字符串长度
可以回答这个问题。设计函数length如下:
```c
int length(char *s) {
int len = ;
while (*s != '\') {
len++;
s++;
}
return len;
}
```
在主函数中输入一个字符串,调用该函数求字符串长度并输出的代码如下:
```c
#include <stdio.h>
int length(char *s);
int main() {
char s[100];
printf("请输入一个字符串:");
scanf("%s", s);
int len = length(s);
printf("字符串的长度为:%d\n", len);
return ;
}
int length(char *s) {
int len = ;
while (*s != '\') {
len++;
s++;
}
return len;
}
```
运行结果如下:
```
请输入一个字符串:hello
字符串的长度为:5
```
阅读全文