Na linguagem C, struct
(abreviação de "structure") é um tipo de dado composto que permite agrupar diferentes tipos de dados em uma única unidade. Diferente de arrays, que armazenam apenas elementos do mesmo tipo, uma struct
pode conter variáveis de diferentes tipos, o que facilita a organização de dados relacionados.