內存重疊

內存重疊要考慮拷貝數據的方向。 往前移,先移動前面的數據; 往後移,先移動後面的數據。 eg: #include <stdio.h> #include <stdlib.h> #include <string.h> //n表示數組長度 //m表示需要移到的後半段的數據長度 (把數組中後m個數據放到數組最前面) void Move(int *arr,int n,int m) { if(arr==NUL
相關文章
相關標籤/搜索