这两个是固定语法吗

来源:6-5 数组的应用(一)

大黑油

2015-09-12 15:58

1.怎么理解arr[j]=arr[j+1];表示前后颠倒位置

2.怎么理解arr[j+1]=temp;表示将较大数放在后面

写回答 关注

2回答

  • Virture
    2015-09-12 22:17:19
    已采纳

    当j为1时,arr[j+1]就是arr[1+1]即arr[2]了,就是前后了对吧。比方,当碗A、B里面都有东西,A是红豆,B是绿豆。这时想把红豆放到B,绿豆放到A,总不能直接倒吧。这时候就需要再拿一个碗C。把红豆倒到C,把绿豆倒到A,再把C的红豆倒到B。至于temp相当于一个碗C的角色。arr[1]>arr[2],那么把arr[1]先赋值给temp,把arr[2]赋值给arr[1],再把temp赋值给arr[1],就实现大的数放到后面了。赋值就是“=”。望采纳。

    Virtur... 回复大黑油

    有进步,手快打错了

    2015-09-12 22:46:36

    共 4 条回复 >

  • 小冒哥
    2015-12-11 09:41:11

    大神你这个解释我瞬间懂了

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题