学生信息管理系统部分代码不知道什么意思

![img](https://img-mid.csdnimg.cn/r

img


elease/static/image/mid/ask/305094713146190.jpg "#left")

这些代码什么意思,求解

这段代码是将stu数组按code排序。如果结构体内的字符串都是定义在结构体内的字符数组,其实交换stu[j-1]和stu[j]没必要写的这么繁琐,直接用结构体的按位拷贝即可

tmp = stu[j-1];
stu[j-1] = stu[j];
stu[j] = tmp;

if 里的就是交换
stu是结构体
把里面的字段全部交换