Malloc syntax in C

In den Büchern, die ich gelesen, dass die syntax für malloc ist malloc(sizeof(int)), aber in einer doppelt verknüpften Liste das Programm, sehe ich die folgenden:

newnode=(struct node *)malloc(sizeof(struct node))

Was (struct Knoten*) hier tun? Was ist dieser ganze code macht? btw, der code für die struct in das Programm ist als unten.

struct node
{
char line[80];
struct node *next,*prev;
};

struct node *start=NULL,*temp,*temp1,*temp2,*newnode;

Danke

InformationsquelleAutor Shy Student | 2013-03-21

Schreibe einen Kommentar