假设我有两个 int 数组,array1 和 array2。
这一行是:
array1[i++] = array2[j++];
等于:
array1[i] = array2[j];
i++;
j++;
?
最佳答案
是的,它们是等效的,除非您编写了#DEFINE i j
或#DEFINE j i
,在这种情况下,第一个的行为代码片段未定义。
关于c - 一次增加两个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35319502/