? 在开始学习数据结构时,经常可以看到ElemType,很多朋友可能有些不明白他的作用
? 在理解ElemType之前,我们先回忆在初学一门编程语言时,经常需要用到数字,但是在计算机中我们常用的并不是直接赋值,而是事先声明一个变量,例如int a.这样做的原因是为了后续带代码的更新和维护时,这一数值并不需要在程序中去寻找需要更改的所有数值,而是直接可以更改变量字符所被赋给的值.
? 在数据结构中ElemType的作用就可以这么理解,在后期代码的维护更新中可以更加方便的更改变量的数据类型.
用法
int a;
int b;
int c;
如果需要更改a,b,c的数据类型为float,需要分别单独修改
typedef int ElemType;
int a;
int b;
int c;
而如果我们实现声明 typedef int ElemType 则只需更改为typedef float ElemType;
原文:https://www.cnblogs.com/zhbeii/p/14742527.html