C: переходные (двойные) назначения
Я использовал такую конструкцию в C:
list->head = list->tail = NULL;
и теперь я думаю, действительно ли это означает то, что я предполагаю.
Это значит?
list->head = NULL; list->tail = NULL;
или же
list->head = list->tail; list->tail = NULL;
спасибо за разъяснение