Ponteiros para structs e o operador ->
Em C, structs permitem agrupar dados heterogêneos em uma única unidade lógica. Quando trabalhamos com structs grandes ou precisamos modificar seus conteúdos dentro de funções, os ponteiros para structs tornam-se essenciais.