65,195
社区成员




在大多数编程语言中,可以通过创建一个包含多个值的数组来返回多个值。以下是一个示例代码片段,它演示了如何使用数组来返回多个值:
```python
def get_values():
# 从某些数据源获取多个值
value1 = 42
value2 = "hello"
value3 = [1, 2, 3]
# 把多个值放入数组中
return [value1, value2, value3]
# 调用函数并获取返回的数组中的值
result = get_values()
print(result[0]) # 42
print(result[1]) # "hello"
print(result[2]) # [1, 2, 3]
```
在上面的代码中,函数 get_values() 返回一个包含多个值的数组。这个数组可以被分配给变量 result,然后分别访问它的元素以获取每个值。要注意的是,数组索引从0开始,因此第一个元素的索引是0,第二个元素的索引是1,以此类推。
你可以将多个值存储在一个数组中,并使用引用参数将数组传递给函数。在函数内部,你可以通过引用来修改数组的值。
void multipleValues(int (&arr)[3]) {
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
}
int main() {
int arr[3];
multipleValues(arr);
// 现在 arr 包含了多个值
return 0;
}