我遇到了问题。我有一个函数(它不返回任何信息)和数组。我需要将信息写入另一个函数内部函数的数组中。
它应该看起来像这个例子,但在javascript:
#include <stdio.h>
void setDefault(int * array);
void setDefault2(int * array2);
int main(void)
{
int a[]={0,1,2};
setDefault(a);
printf("%d\n",a[0]);
return 0;
}
void setDefault(int * array)
{
setDefault2(array);
}
void setDefault2(int * array2)
{
array2[0]=-1;
}
PS。谢谢你的帮助
答案 0 :(得分:1)
我认为这样的事情应该做到这一点:
var myArray = [0, 1, 2];
function setDefault(ar) {
setDefault2(ar);
}
function setDefault2(ar) {
// do the thingy you want here
ar[0]--;
}
// test
setDefault(myArray);
// myArray should contain [-1, 1, 2] now