#include <stdio.h>
#define N 20
//枚举
typedef enum{
Female,
Male
}gender_type;
//结构体部分
typedef struct stu{
char name[N];
unsigned char age;
gender_type gender;
struct stu * next;
}student;
void print_info(student *p)
{
while(p != NULL){
printf("%s:%d:%d \n",p->name,p->age,p->gender);
p = p->next;
}
}
int main()
{
student s1 = {"lisi",22,Male,NULL};
student s2 = {"zhangsan",22,Male,NULL};
student s1 = {
.name = "lisi",
.age = 22,
.gender = Male
.next = NULL
};
s1.next = &s2;
s2.next = &s3;
print_info(&s1);
return 0;
}
linux的静态链表举例
最新推荐文章于 2024-08-09 15:43:06 发布