馃挬

programierds

Volver a C
Lecci贸n 12 de 16

Una estructura (struct) es un tipo de dato propio que permite agrupar varias variables de diferentes tipos bajo un mismo nombre.

Definici贸n y Uso

Es como una caja que guarda distintos tipos de cosas (ej. datos de una persona).

struct Persona {
    char nombre[30];
    int edad;
    float altura;
};

int main() {
    struct Persona p1; // Declaraci贸n
    p1.edad = 25; // Accedemos a los campos con el punto '.'
    strcpy(p1.nombre, "Luc铆a");
}

驴Cu谩ndo usar estructuras?

Cuando tienes datos relacionados entre s铆, como:

  • Los datos de un estudiante (nombre, legajo, nota).
  • Una fecha (d铆a, mes, a帽o).
  • Un producto (nombre, precio, stock).
  • Un punto en el espacio (x, y, z).