用自己写的函数求某个字符串长度的小程序(c语言)
时间: 2024-03-14 18:44:12 浏览: 24
可以自己写一个函数来求某个字符串的长度。示例代码如下:
```c
#include <stdio.h>
int stringLength(char str[]);
int main()
{
char str[50];
int len;
printf("请输入一个字符串:");
scanf("%s", str);
len = stringLength(str);
printf("字符串的长度为:%d\n", len);
return 0;
}
int stringLength(char str[])
{
int i = 0;
while (str[i] != '\0')
{
i++;
}
return i;
}
```
注意:这里的字符串是用户输入的,可以根据需要修改为其他字符串。函数stringLength()的功能是计算一个字符串的长度,核心代码是while循环。
相关问题
求某个字符串长度的小程序(c语言)
可以使用C语言中的strlen()函数来求一个字符串的长度。示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[50];
int len;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
printf("字符串的长度为:%d\n", len);
return 0;
}
```
注意:这里的字符串是用户输入的,可以根据需要修改为其他字符串。
C语言编写程序,求字符串的长度(100个以内),不要用strlen函数
可以使用循环来求字符串的长度,具体实现如下:
int str_len(char *str) {
int len = ;
while (*str != '\' && len < 100) {
len++;
str++;
}
return len;
}
这个函数接受一个字符串指针作为参数,然后使用循环逐个遍历字符串中的字符,直到遇到字符串的结尾符 '\' 或者字符串长度超过 100。在循环过程中,每遍历一个字符,就将长度加 1。最后返回字符串的长度。
相关推荐
![](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)