关于数组索引的转换





for(int i=n-1;i>=0;i--)
{
MoveDistance[N-i-4]=abs(SortOrder[i]-temp);
temp=SortOrder[i];
FindOrder[N-i-4]=SortOrder[i];
大概意思是用for将abs(SortOrder[i]-temp);
的值复制到MoveDistance数组,并且是从MoveDistance[0]开始的,程序中的N-i-4怎么求得,其中N是数组长度,各位帮小弟分析一下