1.结构体定义
2.函数声明.h文件中
3.结构体,编写函数体在.m文件中
4.导入头文件。在main.m中导入 #+“ ”是自定义的,如果是系统定义的用#+<>
5.函数调用
如 定义结构体
typedef struct stu {
float score;// 存储成绩
char name[10];// 存储姓名
int age;//存储年龄
}Stu;
void stuAscScoreRank(Stu a[], int count);
编写函数体在.m文件中
void stuAscScoreRank(Stu a[], int count) {
for (int i = 0; i < count - 1; i ++) {
for (int j = 0; j < count - 1 - i ; j ++) {
if (a[j].score > a[j + 1].score) {
Stu temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
#import "Struct.h"//导入头文件
函数调用
printf(" 按成绩升序排序为:");
stuAscScoreRank(a, 5);
printStudent(a, 5);
printf("\n");