函数形参是字符数组,怎么写
时间: 2024-09-24 21:21:26 浏览: 53
javascript 获取函数形参个数
在C语言中,如果你想要编写一个函数,接受字符数组作为参数,可以这样设计函数原型和实现:
函数原型(声明)如下:
```c
void printCharArray(const char arrayName[]);
```
这里的`const`关键字表示数组名是一个常量指针,意味着函数不会修改输入数组的内容。
接下来是函数实现部分:
```c
#include <stdio.h> // 引入stdio库以使用printf()
void printCharArray(const char arrayName[]) {
int length = strlen(arrayName); // 获取数组长度
printf("The input character array is:\n");
for (int i = 0; i < length; i++) {
printf("%c ", arrayName[i]); // 打印每个字符
}
printf("\n");
}
```
当你调用这个函数并传递一个字符数组时,例如:
```c
char myArray[] = {'H', 'e', 'l', 'l', 'o'};
printCharArray(myArray);
```
它会打印出这个数组的内容,每个字符之间用空格分隔。
阅读全文