C: переходные (двойные) назначения

Я использовал такую ​​конструкцию в C:

list->head = list->tail = NULL;

и теперь я думаю, действительно ли это означает то, что я предполагаю.

Это значит?

list->head = NULL; list->tail = NULL;

или же

list->head = list->tail; list->tail = NULL;

спасибо за разъяснение

Ответы на вопрос(6)

Ваш ответ на вопрос