Зачем нужны структуры , если есть объединения?
Зачем нужны структуры , если есть объединения? Изучаю Си , изучил структуры , понял , что это набор типов данных. Потом дошёл до объединений , как я понял, их используют для экономии памяти. В таком случае зачем вообще использовать структуры? Объясните, пожалуйста, когда и где лучше использовать структуры и объединения.
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Когда нужно объединение (не в смысле union, в смысле логическом) разных данных в единое целое с возможностью одновременного доступа к разным данным - это структура (struct).
Когда очень надо сэкономить память, и при этом одновременного обращения к разным типам гарантированно не будет - объединение (union).