#include <stdio.h>
int main () {
int a[5]={1,2,3,4,5};
int i=1;
printf("%d\n",a[++i]);
i=1;
printf("%d\n",a[i++]);
return 0;
}
- temp[k++] = nums[i++];是一个数组的复制操作,其中temp和nums都是数组,k和i是指向数组元素的索引。该语句将nums数组中的元素复制到temp数组中,同时将i和k的值都增加1。具体来说,该语句的执行过程如下:
-
将nums数组中第i个元素复制到temp数组中第k个元素。
-
将i和k的值都增加1,以便复制下一个元素。
- 该语句等价于以下代码:
temp[k] = nums[i];
k++;
i++;