如果在ipos--;中ipos=0,结果是什么ipos--=几?
ipos=-1
可以输出看一下
while((iPos>=0) && (iTemp<a[iPos])) /*寻找插入值的位置*/
{
a[iPos+1] = a[iPos]; /*插入数值*/
iPos--;
printf("ipos:%d",iPos);
}