55、C 语言编程基础:数据结构、表达式与语句详解
2026/5/10 16:27:53 网站建设 项目流程

C 语言编程基础:数据结构、表达式与语句详解

1. 结构体、联合体和位域

在 C 语言里,结构体(struct)能够把相关的数据项组合起来,并且可以用一个名字来指代这个组合。下面是一个用于存储队列变量的结构体声明示例:

/* Declare a structure */ struct QUEUE { int count; /* Number of items in queue */ int front; /* Index of first item in queue */ int rear; /* Index of last item in queue */ int elemsize; /* Size of each element of data */ int maxsize; /* Maximum capacity of queue */ char *data; /* Pointer to queued data */ }; /* Define two queues */ struct QUEUE rcv_q, xmit_q;

结构体QUEUE里的元素被称作成员。可以借助成员选择运算符(.)来访问这些成员。例如,rcv_q.count指的就是rcv_q结构体中的count成员。

联合体(union

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询