設sortedArray[0] = 23,sortedArray[1] = 57,sortedArray[2] = 36. 請讀下麵的
ANSI-C程式,並寫出sortedArray[arrayIndex]中的結果(arrayIndex=0,1,2).
nbElements = sizeof(sortedArray) / sizeof(sortedArray[0]);
if (cmdStartBubbleSort == 1)
{
do
{
arrayIsSorted = 1;
for( arrayIndex = (nbElements - 1 - 1); ; arrayIndex--)
{
if ( sortedArray[arrayIndex] > sortedArray[arrayIndex + 1] )
{
arrayIsSorted = 0;
tempArrayElement = sortedArray[arrayIndex];
sortedArray[arrayIndex] = sortedArray[arrayIndex + 1];
sortedArray[arrayIndex + 1] = tempArrayElement;
}
if (arrayIndex == 0) break;
}
} while (!arrayIsSorted);
cmdStartBubbleSort = 0;
}