————恢复内容开始————

学数据结构有一段时间了,目前学到第三章栈与队列,学习过程中对于书上的案例代码不是很理解。主要对一些代码段的与定义进行梳理

  • 与定义常量及类型

Status(状态)是宏定义,代表返回值类型,其值是函数结果状态代码。

因为函数返回值可能为char、int、long等类型,当#define Status int时,Status相当于int(这是一种良好的编程习惯)类似还有#define OK 1,#define TRUE 1等都是宏定义

typedef int Status;

是个自定义类型的语句,typedef用来定义类型的别名

Status i;

相当于

int i;

ElemType:typedef int ElemTpye

如果元素的类型改变了,例如三个局部变量 int a,int b,int,c要改为float a,float b,float c.只要将typedef int ElemType改成typedef float ElemType即可

 

 

————恢复内容结束————

版权声明:本文为timing33原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/timing33/p/13817780.html