在这种情况下[i]变量的含义?

在下面的示例中[i]的含义是什么?

#include <stdio.h>
int main() 
{

  int values[5];
  printf("Enter 5 integers: ");

  for (int i = 0; i < 5; ++i)
  {
     scanf("%d",&values[i]); // HERE

  }

  printf("Displaying integers: ");

  for(int i = 0; i < 5; ++i) {
     printf("%d\n",values[i]);
  }
  return 0;
}
hjjhjz 回答:在这种情况下[i]变量的含义?

i是一个变量。

在您的代码中,[i]充当values的索引,并用于访问数组values中的元素。

编辑:

由于您的代码中包含//HERE注释,因此我将假定您也希望[i]在此处执行操作。表达式&value[i]基本上给出了value[i]的地址,即数组的“ ith”元素。

本文链接:https://www.f2er.com/3168092.html

大家都在问