9得票4回答
在C语言中,移动数组的最佳方法是什么?

我有一个数组,保存了一系列历史数值。当我添加新数值时,需要将之前所有数值左移一位,以舍弃最旧的数值并为下一个数值腾出空间。 我可以想到两种方法来实现这个过程,一种是使用memmove函数: memmove(&arr[0], &arr[1], sizeof(arr) - si...