//数据结构中指针的应用
//内存中的堆栈和数据结构中的堆栈室友区别的
//在数据结构中,常常把堆栈放在一起表示的一种数据结构,
//但是在内存中堆是存储动态的内存,栈是存放静态的以及调用的函数。
//在数据结构中涉及了堆栈,队列,链表等在这里主要实现的是队列。
//循环队列的指针应用
#include <iostream>
#include <cstdio>
#define QueueSize_UarLen 8
using namespace std;
typedef struct
{
int front;
int rear;
int counter;
int uart_data[QueueSize_UartLen];
}CIRQUEUE_UART;
//队列的初始化
void InitQueue(CIRQUEUE_UART *queue)
{
qu
//内存中的堆栈和数据结构中的堆栈室友区别的
//在数据结构中,常常把堆栈放在一起表示的一种数据结构,
//但是在内存中堆是存储动态的内存,栈是存放静态的以及调用的函数。
//在数据结构中涉及了堆栈,队列,链表等在这里主要实现的是队列。
//循环队列的指针应用
#include <iostream>
#include <cstdio>
#define QueueSize_UarLen 8
using namespace std;
typedef struct
{
int front;
int rear;
int counter;
int uart_data[QueueSize_UartLen];
}CIRQUEUE_UART;
//队列的初始化
void InitQueue(CIRQUEUE_UART *queue)
{
qu