struct Student {

char name[20];
int age;
float score;

};

struct Student students[50]; // 定义能存放50个学生信息的数组

struct Student {

char name[20];
int age;
float score;

};

struct Student students[3] = {

结构体数组详解:从定义到实战,轻松掌握C语言数据管理

{"张三", 18, 90.5},
{"李四", 19, 88.0},
{"王五", 20, 92.5}

};

struct Example {

char a;      // 1字节
int b;       // 4字节
short c;     // 2字节

};

struct Student {

char name[20];
int age;
float score;

} students[50];

// 访问第三个学生的年龄 int age = students[2].age;

// 修改第五个学生的分数 students[4].score = 95.5;

define MAX_NODES 100

struct ListNode {

int data;
int next;  // 存储下一个节点的下标

} node_pool[MAX_NODES];

int head = -1; // 头节点下标 int free_list = 0; // 空闲节点链表头

// 初始化空闲链表 void init_free_list() {

for (int i = 0; i < MAX_NODES - 1; i++) {
    node_pool[i].next = i + 1;
}
node_pool[MAX_NODES - 1].next = -1;

}

你可能想看:
免责声明:本网站部分内容由用户自行上传,若侵犯了您的权益,请联系我们处理,谢谢!联系QQ:2760375052

分享:

扫一扫在手机阅读、分享本文

最近发表