[求助]麻烦解释一下 关于数组
int b,f,i,k;static a[11]={9,8,7,6,5,4,3,2,1,0};
for(i=1;i<=9;i++)
{
b=a[i];for(k=i-1;k>=0;k--)
if(b<a[k]) a[k+1]=a[k];
else break;
a[k+1]=b;}
for(f=0;f<=10;f++)
printf("%d",a[f]);
这是一个将打乱序的数字显示出顺序排列
我不懂k和b的关系和运行过程
望有人指点!
感激不已!