head的意思是什么?

如题所述

第1个回答  2024-01-04
这条语句涉及到两个操作符,->和=,以及一个系统宏定义NULL。
1 ->在C语言中是结构体指针访问元素的操作符。所以这里,Head必须是一个结构体指针,而Next则必须是其中的一个元素。Head->Next就是对结构体指针变量Head取其成员变量Next的操作。

2 =在C语言中为赋值操作符。在这里是将Head->Next赋值为NULL。
3 NULL不是C语言的关键字,但是是定义在标准头文件中的宏定义,其定义形式为
#define NULL (void *)0
即空指针。

所以Head->Next=NULL就是把Head指向的结构体中的Next元素,赋值为空指针。
第2个回答  2024-01-04
英文里Head的意思是头
相似回答