【发布时间】:2015-05-19 12:41:04
【问题描述】:
我想编写一个函数,它接受 inArray[3] = {1,2,3,4} 和一个 outArray[3],并在函数中修改 outArray[3] 以现在包含值 = {3,4,1,2}。
int main{
int inArray[4] = {1,2,3,4};
int outArray[4];
myFunction(&inArray, &outArray);
}
void myFunction(&inArray, &outArray){
outArray[0] = inArray[2];
outArray[1] = inArray[3];
outArray[2] = inArray[0];
outArray[3] = inArray[1];
}
我在这里做错了,我不完全理解如何通过引用传递数组并操作函数内部的值。
【问题讨论】:
标签: c++ arrays pass-by-reference