写C语言写一段代码,判断一带空格的字符串的长度
时间: 2024-03-03 21:50:06 浏览: 94
C语言计算字符的长度
5星 · 资源好评率100%
可以使用C语言中的字符串函数`strlen()`来计算字符串长度,但是会忽略字符串中的空格。如果需要计算带空格的字符串长度,可以遍历字符串并计算其中非空格字符的数量。以下是一段示例代码:
```c
#include <stdio.h>
int main() {
char str[] = "hello world"; // 带空格的字符串
int len = 0; // 字符串长度计数器
// 遍历字符串
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] != ' ') { // 如果当前字符不是空格
len++; // 增加计数器
}
}
printf("字符串的长度为:%d\n", len);
return 0;
}
```
输出结果为:
```
字符串的长度为:11
```
阅读全文