注册 登录
编程论坛 C++教室

关于数组索引的转换

harrya 发布于 2012-12-29 21:57, 359 次点击
请教个问题 求大神

        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是数组长度,各位帮小弟分析一下



3 回复
#2
额外覆盖2012-12-29 23:00
是不知道数组的具体大小吗?你学了指针吗,可以动态构建!
指针变量名=new  类型;
比如x=new int[12];就是定义一个容量为12的整型数组
#3
不玩虚的2013-01-01 23:10
问题能具体点不,你哪里有不明白啊?
#4
小小珊玉2013-01-01 23:34
sortorder是排序的函数吗?
1