KIKI_W

导航

严蔚敏版简要说明

------------恢复内容开始------------

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

  • 与定义常量及类型

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即可

 

 

------------恢复内容结束------------

posted on 2020-10-14 22:21  KAM1  阅读(142)  评论(0)    收藏  举报