Exploración de estructuras estáticas (tamaño fijo en compilación) y dinámicas (crecen en tiempo de ejecución usando el heap y funciones como malloc/free).