字符串数组如何调入函数
时间: 2023-10-18 20:17:49 浏览: 124
要将字符串数组传递给函数,可以将其作为函数参数之一。下面是一个示例函数,它接受一个字符串数组作为参数:
```c++
void printStrings(string strings[], int size) {
for (int i=0; i<size; i++) {
cout << strings[i] << endl;
}
}
```
在调用函数时,可以将一个字符串数组作为实参传递给该函数:
```c++
string myStrings[] = {"Hello", "World", "!"};
int size = sizeof(myStrings) / sizeof(*myStrings);
printStrings(myStrings, size);
```
在这个例子中,`myStrings` 是一个字符串数组,`size` 是该数组的大小。函数 `printStrings` 将遍历数组并输出每个字符串。在调用函数时,我们将 `myStrings` 和 `size` 作为实参传递给该函数。
阅读全文