Un registro es una estructura de datos formada por la unión de varios campos de diferentes tipos. Un ejemplo es una entrada en una agenda telefónica con campos para el nombre, apellido, número de teléfono y edad. Los registros se declaran usando la palabra clave "struct" y pueden almacenarse en arrays para manejar múltiples instancias.