a0 a1 a2 a3 a4 a5
1
2
3
4
5
6
第1次循环
i = 0
temp = a[0] ==> 1
a[0] = a[0+1] ==> 2
a[0+1] = temp ==> 1
输出a[i]为2
=========================
a0 a1 a2 a3 a4 a5
1
2
3
4
5
6
第2次循环
i = 1
temp = a[1] ==> 1
a[1] = a[1+1] ==> 3
a[1+1] = temp ==> 1
=================================
a0 a1 a2 a3 a4 a5
1
2
3
4
5
6
第3次循环
i = 2
temp = a[2] ==> 1
a[2] = a[2+1] ==> 4
a[2+1] = temp ==> 1
==================================
a0 a1 a2 a3 a4 a5
1
2
3
4
5
6
第4次循环
i = 3
temp = a[3] ==> 1
a[3] = a[3+1] ==> 5
a[3+1] = temp ==> 1
======================================
a0 a1 a2 a3 a4 a5
1
2
3
4
5
6
第5次循环
i = 4
temp = a[4] ==> 1
a[4] = a[4+1] ==> 6
a[4+1] = temp ==> 1
======================================
a0 a1 a2 a3 a4 a5
1
2
3
4
5
6
第6次循环
i = 5
temp = a[5] ==> 1
a[5] = a[5+1] ==> ?
//
你个SB哪来的a[6]
a[5+1] = temp ==> ?
我草你吗的刚帮你看了一下,你个SB不知道循环别草他吗的在乱用好么,像你这样的SB还来学C语言,滚回家种田算了