mystrlen函数的功能是计算字符串的长度,并作为函数值返回。请填空,并配写主调函数。 int mystrlen(char str[ ]) { int i; for(i=0; ____________!='\0';i++); return(_______); } int main ( ) { return 0; }
时间: 2024-03-07 13:49:40 浏览: 31
空缺处需要填写 str[i],即遍历字符串 str 的每个字符,直到遇到字符串结束符 '\0'。
完整代码如下:
```c
#include <stdio.h>
int mystrlen(char str[]) {
int i;
for (i = 0; str[i] != '\0'; i++);
return i;
}
int main() {
char str[] = "Hello, world!";
int len = mystrlen(str);
printf("字符串 \"%s\" 的长度为 %d\n", str, len);
return 0;
}
```
主函数中定义了一个字符串 str,并调用函数 mystrlen 计算其长度,将结果存储在变量 len 中,并将字符串和长度输出。输出结果为 字符串 "Hello, world!" 的长度为 13。
相关问题
2. mystrlen函数的功能是计算字符串的长度,并作为函数值返回。请填空,并填写主调函数。 #include <stdio.h> int mystrlen(char str[ ]) { int i; for(i=0; ____________!=‘\0';i++); return(_______); } int main ( ) { return 0; }
请问空格处需要填写什么?
答:空格处需要填写`str[i]`。
填写后的代码如下:
```c
#include <stdio.h>
int mystrlen(char str[]) {
int i;
for (i = 0; str[i] != '\0'; i++);
return i;
}
int main() {
char str[] = "Hello, World!";
printf("The length of the string is: %d\n", mystrlen(str));
return 0;
}
```
这个程序定义了一个名为`mystrlen`的函数,它接收一个字符数组作为参数。在函数内部,使用一个for循环遍历数组中的每个字符,直到遍历到字符串结尾的'\0'字符为止。在循环结束时,计数器i的值就是字符串的长度,将其作为函数返回值。然后在主函数中调用`mystrlen`函数来计算字符串长度,并输出结果。
函数strlength (s)是返回字符串s的长度。请在①处填空完善该函数。 int strlength (char s[ ]) {int i =0; while (s[i] ! ='\0') ①; return(i) }
可以在①处填写 i++,即每次循环时让 i 加一。这样当 s[i] 等于字符串结束符 '\0' 时,循环停止,i 的值就是字符串 s 的长度。完整的代码如下:
```c
int strlength(char s[]) {
int i = 0;
while (s[i] != '\0') {
i++;
}
return i;
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)