En informática , un tipo de datos compuesto es un tipo de datos que consta de tipos de datos escalares del lenguaje de programación y otros tipos compuestos que pueden ser heterogéneos y jerárquicos por naturaleza. A veces se lo denomina estructura o se lo denomina mediante una palabra clave específica del lenguaje que se utiliza para definirla, como struct . Se incluye en la clasificación de tipos agregados , que incluye colecciones homogéneas como las matrices y las listas . [1]