问答详情
源自:6-5 数组的应用(一)

排序程序问题

为什么if(i=0;i<10;i++)..... ,前面已经有了,后面还要重复呢

提问者:qq_流浪的诗魂_0 2017-12-02 20:36

个回答

  • xx_14330910
    2017-12-03 22:03:58

    第一个 for(i=0;i<10;i++)是为了循环输出“排序前”的数列;

    第二个for(i=8; i>=0; i--)是为了进行循环排序,两者是完全不同的;

    第一个循环完以后,第二个for循环重新对I进行赋值,覆盖了前面循环对i的赋值,就这样。