更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请访问可乐虎博客:
相信不会让您失望!!
<span style="font-size:24px;">//顺序栈的C语言实现
//大家请看最后用两种方式实现的main函数
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
#define STACK_SIZE 5
typedef int ElementType;
//定义结构体
typedef struct SeqStack
{
ElementType array[STACK_SIZE];
ElementType top;
}SEQSTACK;
//……与问题无关的函数代码均已省略……
//情况1
int main(void)
{
SEQSTACK *pS;//定义一个指向结构体变量的指针
pS = (SEQSTACK *)malloc(sizeof(SEQSTACK));
if (pS == NULL)
{
return FALSE;
}
InitStac