你们好,对于以下的定义:
#define MAX_NAME 5
#define MAX_VERTEX_NUM 26
typedef char VertexType[MAX_NAME]
VertexType vexs[MAX_VERTEX_NUM];是什么类型?
VertexType v1;是什么类型?
VertexType是char*类型,vexs就是元素为VertexType类型的数组,也就是说这个数组的每个元素是char*,那么v1也就只是单个指针了。
楼上分析的对,的确是这样。但是一般不会有人这样写
赞同楼主的说法,见识了
楼上说得对,但这样写可能会降低程序的可读性