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

时间:2016-12-06 18:10:31

标签: c

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

我在Visual Studio 2013中使用public class GuideController : ApiController { [AcceptVerbs("GET")] [HttpGet] public string Get() { Item item = Item.GetTestData(); string json = JsonConvert.SerializeObject(item); return json; } } 编程语言尝试过它并且它不起作用!

1 个答案:

答案 0 :(得分:0)

对于数组,从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;
}