如何解决?(语言-c语言)

在循环体中执行了循环内部的语句,完成了数组元素的交换,此时i和j的值都变为了3。循环继续进行,再次检查条件,发现i和j的值都已经为3,因此仍然满足循环条件,但是没有再执行循环内部的语句,而是直接进入下面的语句。在下面的语句中,使用了递归调用函数来对数组进行排序,

img

81行循环结束后,i就是6了啊