C: asignaciones transitivas (dobles)
He usado tal construcción en C:
list->head = list->tail = NULL;
y ahora considero si esto realmente significa lo que supongo.
¿Esto es malo?
list->head = NULL; list->tail = NULL;
o
list->head = list->tail; list->tail = NULL;
gracias por aclarar