用 c 语言 编写自定义函数,该函数能够对指定的字符串进行字符个数统计,返回该字符串所包含的字符个数(不包括\0所占的字节个数),在主函数中完成对该自定义函数的调用,并在 main函数中输出统计结果。
时间: 2024-03-25 13:40:31 浏览: 58
好的,这是一个比较简单的题目,下面是代码实现:
```c
#include <stdio.h>
int countCharacter(char str[]) {
int count = 0;
for(int i = 0; str[i] != '\0'; i++) {
count++;
}
return count;
}
int main() {
char str[] = "Hello, World!";
int count = countCharacter(str);
printf("The number of characters in the string is %d.\n", count);
return 0;
}
```
这里定义了一个名为 `countCharacter` 的函数,它接收一个字符串参数 `str`,并返回该字符串中字符的个数。在函数中,我们使用 `for` 循环遍历字符串,每遇到一个非空字符就将计数器 `count` 加一,最后返回计数器的值。在 `main` 函数中,我们定义了一个字符串 `str`,并调用 `countCharacter` 函数统计字符串中字符的个数,最后将结果输出到屏幕上。
希望我的回答能够帮到您,有任何问题请随时提出。
阅读全文