C语言不定长字符串数组如何传参
时间: 2023-07-05 14:14:12 浏览: 170
字符串数组-C语言PPT课件
在C语言中,不定长字符串数组需要使用指针进行传参。具体来说,可以使用以下语法:
```
void func(char **strArray, int count);
```
其中,`**strArray`表示指向不定长字符串数组的指针,`count`表示不定长字符串数组的元素个数。在函数内部,可以通过指针访问不定长字符串数组的元素。
当调用该函数时,需要将不定长字符串数组的地址作为参数传递,例如:
```
char *strArray[] = {"hello", "world", "!"};
func(strArray, 3);
```
在上面的例子中,`strArray`是一个不定长字符串数组,包含三个元素。将其地址作为参数传递给`func`函数,即可在函数内部对其进行操作。
阅读全文