请高手帮忙找解释下
#include <iostream.h>#include <string.h>
const int MAX= 2;
struct stu
{
int num;
char name[20];
float height;
}Stu[MAX];
void Sort(stu (&Stu)[MAX])
{ int j;
stu temp;
for( j=0; j<MAX-1; j++)
{
for(int n=j+1; n<MAX; j++)
{
if(Stu[j].height > Stu[n].height) //此处我设置断点 j怎么等于691呢
{
temp= Stu[j];
Stu[j]= Stu[n];
Stu[n]= temp;
}
}
}
}
int main(void)
{
for(int i=0; i<MAX; i++)
{
cout<<"请输入第"<<i+1<<"个人的资料";
cin>>Stu[i].num >>Stu[i].name >>Stu[i].height;
}
Sort(Stu);
cout<<"排序后为";
for(int j=0; j<MAX; j++)
{
cout<<Stu[j].num<<"\t"<<Stu[j].name<<"\t"<<Stu[j].height<<endl;
}
return 0;
}