struct
(структура) - це колекція полів.
field (поле) - це просто значення даних проасоційовані з структурою даних. Його значення може бути примітивом, чи структурою даних. Їх значення як креслення для компілятора, за яким той зможе зрозуміти як поля мають бути розміщені в памяті. Зазвичай вони розташовані одне за одним, але для оптимізації їх послідовність може бути змінена.