Pointer Example
/*
 * Get rid of the if statement!
 */
static struct ll * first, ** last = & first;

void dd_ll_element_to_end(struct link_list *new_member)
{
    *last = new_member;
    last = &new_member->next;
    new_member->next = NULL;
}

next slide