字符串函数传参字符型数组作为函数参数
```c
#include <stdio.h>
//定义一个函数,接受字符数组作为参数
void printString(char *s)
//使用指针遍历字符数组,打印每个字符
while (*s != '\0')
printf("%c", *s);
s++;//指针后移
}
printf("\n");
int mai
char str[] = "Hello World";
printString(str); // 调用函数,传入字符数组
return 0;
```
输出结果为:
```
Hello World
```
在函数`printString`中,通过指针`s`遍历字符数组`str`,每次打印字符后将指针后移,直到遇到结尾的'\0'为止。这样可以实现对字符数组的遍历和操作。
需要注意的是,在调用函数时,传递字符数组时不需要加上`&`取地址符号,因为数组名就代表了数组的首地址。同时,在函数中对字符数组的内容进行修改时,会直接影响到原始数组。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。