在书中我读到 malloc 的语法是 malloc(sizeof(int)) 但在一个双向链表程序中我看到以下内容:
newnode=(struct node *)malloc(sizeof(struct node))
(struct node*) 在这里做什么?整个代码在做什么?顺便说一句,程序中结构的代码如下。
struct node
{
char line[80];
struct node *next,*prev;
};
struct node *start=NULL,*temp,*temp1,*temp2,*newnode;
谢谢