C语言的,什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:55:59
typedef vernode adjlist[maxnode];
谢谢

定义一个vernode数组的类型别名, 名字为adjlist, 长度为maxnode;

比如:
typedef int XXX[5];
就是定义一个大小为5的int数组的类型XXX;
然后你可以创建这种类型的数组:

XXX a; // 和int a[5];等效
printf("%d", sizeof(a)); // 没猜错的话应该是20

typedef的用法是 typedef 原类姓名 别名

是个定义语句 声明新类型来代替已有的类型名

协作语句