刚才看到一个数组插入的代码,有句话不明白
include<stdio.h>int insert(int b,int *a)
{
int i,j;
for(i=0;i<5;i++)
if(b<a[i]){
for(j=4;j>=i;j++) 这两句是什么意思,从后开始后移一位么?
a[j+1]=a[j];
break;
}
a[i]=b;
for(i-0;i<=5;i++)
printf("%d\n",a[i]);
}
int main()
{
int a[5],b,i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
scanf("%d",&b);
insert(b,a);
}