课程
/后端开发
/C
/C语言入门
1.怎么理解arr[j]=arr[j+1];表示前后颠倒位置
2.怎么理解arr[j+1]=temp;表示将较大数放在后面
2015-09-12
源自:C语言入门 6-5
正在回答
当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],就实现大的数放到后面了。赋值就是“=”。望采纳。
大黑油 提问者
Virture 回复 大黑油 提问者
大神你这个解释我瞬间懂了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答这是固定的吗?
3 回答代码是固定的吗
2 回答头文件格式固定吗p
3 回答第五句为什么要加多个%才行。。从语法上讲这样不是语法错误吗
2 回答为什么答案是固定的呢??