增量运算符如何处理数组?

问题描述 投票:1回答:3

在下面的代码中:增量运算符(++)如何工作?是增加数组的值还是以某种方式遍历数组?

  scanf("%d",&e);
  for(i=0;i<e;i++)
  {
   scanf("%d %d",&x,&y);
   graph[x][0]++;
   graph[x][graph[x][0]]=y;
   graph[y][0]++;
   graph[y][graph[y][0]]=x;
  }


c arrays syntax operators increment
3个回答
4
投票

++unary

运算符,即,它作用于一个操作数。

0
投票

首先让我们看看增量运算符++通常如何工作:


0
投票

++--运算符作用于标量值,递增或递减它们。数组(不是指针)是值的集合(在内存中连续存储的值的有序列表),因此不能incremented

© www.soinside.com 2019 - 2024. All rights reserved.