重点:指针自加,指向下一个结构体数组单元
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #define max 10 5 #define min 3 6 7 typedef struct Stu{ 8 char * name; 9 int age; 10 int score; 11 } Stu; 12 13 //输入 14 void input(Stu *); 15 void output(Stu *); 16 void clean(Stu *); 17 18 void main(void) 19 { 20 Stu student[min]; 21 input(student); //相当于传入&student[0] 22 23 output(student); 24 clean(student); 25 } 26 27 void input(Stu * student) 28 { 29 char temp[20]; 30 int i=0; 31 puts("please input name"); 32 while(i<min & gets(temp) != NULL & temp[0] != '