看了多久的書呀,這是第一次啥都不看,憑感覺寫出來的。。。
當然是最不規範的。無call,無funcion。
#include <stdio.h>
int main(void)
{
int begin[10]={254,4,36,985,148,22,369,88,658,145};
int i,j,k;
for (i=0;i<10;i++){
printf("the orgrin array valueis :%d\n",begin[i]);
}
for (j=i+1;j<10;j++){
if (begin[i]>begin[j]){
k=begin[j];
begin[j]=begin[i];
begin[i]=k;
}
}
printf("after sort!\n");
for (i=0;i<10;i++){
printf("the sort array valueis :%d\n",begin[i]);
system("pause");
}

為了完全了解cpu的執行過程。
多玩一玩兒。。。
将 for (i=0;i<10;i++)改為 for (i=0;i<2;i++)的話,了解了為什麼22的位置會被36占了麼?