有typedef就是定义结构体变量别名,他就相当于是一个结构体,可以说是LINKNODE的别名。没有typedef的话就是定义一个结构体变量,相当于LINKNODE 类型的变量。举个简单的例子来说,typedef int INT和int a;这里的int就是数据类型,把结构体也看做是一种数据类型的话,有typedef的LinkNode就相当于是INT,不加typedef 的话LinkNode就相当于a。