(struct node*)malloc(sizeof(struct node));中的*是什么意思
时间: 2023-11-18 21:04:25 浏览: 142
sizeof()里面的值
在C语言中,*是一个指针运算符,用于声明和操作指针变量。在(struct node*)malloc(sizeof(struct node))这个表达式中,*用于声明一个指向结构体node类型的指针变量。malloc函数返回的是一块内存空间的首地址,需要将其强制类型转换为指向结构体node类型的指针,以便后续的操作。因此,*的作用是将malloc函数返回的地址强制类型转换为指向结构体node类型的指针。
阅读全文