[Solved] Basic C pointer syntax [closed]
* is both a binary and a unary operator in C and it means different things in different context. Based on the code you have provided: *leaf = (struct node*) malloc( sizeof( struct node ) ); Here the void * (void pointer) that malloc returns is being casted to a pointer to struct node, I … Read more