c语言数据结构中结构体定义问题
展开全部
编译器逐行解析,在定义next之前,编译器已经知道struct
student这个结构类型的存在,所以可以用它来定义next。
next是指向struct
student结构的指针类型。一般像这种用法,都是用在单向链表的结点结构体中,next用于指向下一个结点。
next不是基本数据类型的指针,而是结构体指针,指针不一定只能指向基本类型,它可以指向任意形式的内存空间。
next可以指向它所属的结构体本身,这样就是形成一个只有一个结点的单向循环链表。
student这个结构类型的存在,所以可以用它来定义next。
next是指向struct
student结构的指针类型。一般像这种用法,都是用在单向链表的结点结构体中,next用于指向下一个结点。
next不是基本数据类型的指针,而是结构体指针,指针不一定只能指向基本类型,它可以指向任意形式的内存空间。
next可以指向它所属的结构体本身,这样就是形成一个只有一个结点的单向循环链表。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询