gpt4 book ai didi

我们可以在 C 语言中使用一个数组到另一个数组中吗?

转载 作者:行者123 更新时间:2023-11-30 19:36:21 24 4
gpt4 key购买 nike

我们可以使用一个数组作为另一个数组的参数吗?

我在 Visual Studio 2013 中用 C 编程语言尝试过,但不起作用!

最佳答案

对于数组,从 c99 开始,这不是有效的操作

int main(void)
{
int vec[3]={1,2,3};
int sel[2]={1,2};
vec[sel]; // Invalid, will cause compilation to fail
return 0;
}

为了选择所有变量,您必须循环遍历数组

int main(void)
{
int vec[3]={1,2,3};
int sel[2]={1,2};
int i;
int indv;
for(i=0;i<2;i++)
{
indv=vec[sel[i]];
## dosomething to indv
}
return 0;
}

关于我们可以在 C 语言中使用一个数组到另一个数组中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41002063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com