各位大佬,请问这个flip是怎么实现倒序的
void flip(int num[], int n)
{
//临时变量
int i;
int j;
int index = 0;
//用临时数组存储前一半的数据
int temp[1000];
//将后一半的数据存储在倒序临时数组中
for (i = n ; i > n/2+1; i--)
{
temp[index] = num[i];
index++;
}
//将倒序后的牌放置回去
for (i = n / 2 +2 , j=0; i <= n; ++i,++j)
{
num[i] = temp[j];
}
}