C++顺序表结构

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:29:57
这段代码中的最后一句具体是什么意思
#include <iostream.h>
#define MaxLen 50
typedef int elemtype;
typedef elemtype sqlist[MaxLen];

还是我来给你解释吧 o(∩_∩)o

#include <iostream.h>

#define MaxLen 50 //宏定义,把MaxLen定义成常量50.以后遇到两者是完全等价的.

typedef int elemtype; //把elemtype定义成int.以后遇到两者是完全等价的.

typedef elemtype sqlist[MaxLen];//这个语句中的elemtype和int是完全等价的,那就换成int给你看看:
int sqlist[MaxLen]; 这个就一目了然了吧.
不知道是不是你要的答案呢. o(∩_∩)o

宏定义,如果你能看懂第三句,就能看懂最后一句!
再看看~~~
typedef是对类型的重定义,跟#define差别还是很大的~~注意体会。