getFront 获得队的头元素代码怎么写 用C语言
时间: 2024-04-30 20:23:51 浏览: 24
如何写C语言的头文件
假设队列的定义如下:
```c
#define MAXSIZE 100 // 队列最大容量
typedef struct {
int data[MAXSIZE]; // 存储队列元素
int front; // 队头指针
int rear; // 队尾指针
} Queue;
```
则获取队列头元素的代码如下:
```c
int getFront(Queue *q) {
if (q->front == q->rear) { // 队列为空,无法获取头元素
printf("Error: Queue is empty.\n");
return -1;
}
return q->data[q->front]; // 返回队头元素
}
```
阅读全文