c 语言 统计字符个数
时间: 2024-10-15 21:03:53 浏览: 434
C 语言统计字符个数,可以直接编译使用
在C语言中,统计字符串中字符个数通常通过遍历字符串并逐个计数每个字符来实现。这里是一个简单的示例:
```c
#include <stdio.h>
#include <string.h> // 包含strlen函数
int count_chars(char *str) {
int count = 0; // 初始化计数器
while(*str != '\0') { // 遍历直到遇到空字符'\0'
count++; // 每次遇到字符就加一
str++; // 移动指针到下一个字符
}
return count; // 返回字符总数
}
int main() {
char str[] = "Hello, C!";
int num_chars = count_chars(str);
printf("The string \"%s\" contains %d characters.\n", str, num_chars);
return 0;
}
```
在这个例子中,`count_chars`函数接收一个字符串作为输入,返回该字符串中字符的数量。`main`函数中我们创建了一个字符串,并使用`count_chars`计算它的长度。
阅读全文