| Next | The Identity Function | 15 |
To do reasonable programming, you need dynamic memory allocation
For example, for linked lists:
node * insert_node (node **head, void*data)
{
node *newnode = malloc(sizeof(node));
if (newnode == 0) return 0;
newnode->data = data;
newnode->next = *head;
*head = newnode;
return newnode;
}
The malloc here is essential
So are the *s
| Next | ![]() |
Copyright © 2001 M. J. Dominus |