Declaración y acceso a variables tipo estructura

 

Declaración de variables tipo estructura en C++

1. Declaración de la estructura:

La declaración de una estructura se realiza utilizando la palabra clave struct seguida del nombre de la estructura y las llaves que encierran la definición de sus miembros:

C++
struct nombre_estructura {
  tipo_dato1 nombre_miembro1;
  tipo_dato2 nombre_miembro2;
  ...
};

Ejemplo:

C++
struct Estudiante {
  char nombre[50];
  int edad;
  float promedio;
};

2. Declaración de variables de tipo estructura:

Una vez definida la estructura, se pueden declarar variables de ese tipo utilizando el nombre de la estructura seguido de identificadores de variables:

C++
struct Estudiante alumno1, alumno2;

Ejemplo:

C++
Estudiante juan, maria;

3. Acceso a los miembros de una estructura:

Para acceder a los miembros de una variable de tipo estructura, se utiliza el operador de punto (.) seguido del nombre del miembro:

C++
juan.nombre = "Juan Pérez";
juan.edad = 25;
juan.promedio = 8.5;

Ejemplo:

C++
cout << maria.nombre << " tiene " << maria.edad << " años y un promedio de " << maria.promedio << endl;

4. Inicialización de variables de tipo estructura:

Las variables de tipo estructura se pueden inicializar al momento de su declaración:

C++
Estudiante pedro = {"Pedro López", 30, 9.2};

Ejemplo:

C++
Estudiante ana{"Ana Gómez", 22, 8.8};

Resumen:

  • La declaración de una estructura define un nuevo tipo de dato compuesto.
  • Las variables de tipo estructura se declaran utilizando el nombre de la estructura.
  • Se accede a los miembros de una estructura utilizando el operador de punto (.).
  • Las variables de tipo estructura se pueden inicializar al momento de su declaración.



Comentarios

Entradas más populares de este blog

Generación de números aleatorios

Paso de parámetros en funciones

STL de C++