假如end>start,那么可以
for(int i=start,i<=end,i++){}
假如end for(int i=start,i>=start;i--){}
有没有写法可以统一一下,不要分开来写
1、循环前先判断,
int small=end>start:start?end;
int max=end>start:end?start;
for(int i=small,i<=max,i++){}
能不能描述的清楚一点。。。
用Math.Min去最小值,Math.Max去最大值
for(int i=Math.Min(start,end),j=Math.Max(start,end);i<j;i)).....