int arr2[5]={5,4,3,2,1};
sortArray(arr2, 5);
void sortArray(int data[], int size)
{
int i, j;
int element;
for (i = 1; i < size; i++)
{
element = data[i];
j = i-1;
while (j >= 0 && element < data[j])
{
data[j+1] = data[j];
j--;
}
data[j] = element;
}
}
我的函数出现此错误,当函数结束时,我的数组看起来像 {5,5,5,5,5},为什么会这样?