我有一个 C 程序,它使用数组执行队列操作。在该程序中,他们增加了数组内的变量。我不明白这是如何运作的。那么,请解释一下这些操作:
array[++i];
array[i++];
请解释一下这些操作。
-
array[++i];
- 第一次增量i
,然后为您提供递增索引处的元素
相当于:
++i; // or i++
array[i];
-
array[i++];
- 也是第一个增量i
,但是后缀operator++
回报i
递增前的值
相当于:
array[i];
++i; // or i++
他们增加数组内的变量。
不,他们没有。你可以说它们增加了i
在对数组下标运算符的调用中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)