木子讷
2019-01-04 21:54
为什么i要!=9???
temp变量的作用是啥?
如果说中间那段for循环语句是在比较的话,那么返回出去的值是怎么赋值给i,并给i使用的?
i !=9输出的是最后一个数字,带逗号;
i是9时为最大数没逗号。
中间那段for语句只是起到排序的作用,不同语句中的i的作用域只在对应的语句中起作用,最后一段的i只是代表各个元素的位置,所以循环输出arr[i]会得到排序好后的元素
temp是帮助前后两个元素互换
1:if语句中打印的内容有逗号,else语句中打印的内容没有逗号。这个判断语句就是为了让打印出来的内容对应题中的要求;
2:temp是一个辅助变量,帮助前后两个变量完成位置的调换;
3:中间的for循环语句完成后数组已经重新排列好了,后面的for循环是为了将排列之后的数组打印出来;
C语言入门
926209 学习 · 20797 问题
相似问题