¿Qué significa estructura en lenguaje C?
En lenguaje C, puedes utilizar estructuras (Structs) para guardar un conjunto de diferentes tipos de datos.
La forma de definición de la estructura es:
Nombre de la estructura {
Las variables o matrices contenidas en la estructura};
Estructura Un cuerpo es una colección que contiene múltiples variables o matrices. Estas variables o matrices pueden ser del mismo tipo o de diferentes tipos. Cada una de estas variables o matrices se denomina miembro de la estructura.
Ejemplo:
Estructura stu{
char *name; //nombre
int num; //número de estudiante
int edad; //edad
char grupo; //grupo de estudio
puntuación flotante // puntuación
};
stu es el nombre de una estructura que contiene cinco miembros: nombre, número, edad, grupo y puntuación. Los miembros de la estructura se definen de la misma manera que las variables y las matrices, excepto que no se pueden inicializar.
Extensiones
Variables de estructura -
Dado que una estructura es un tipo de datos, puede usarla para definir variables.
Por ejemplo:
struct stu stu1, stu2;
Define dos variables stu1 y stu2, ambas de tipo stu y constan de 5 miembros. Tenga en cuenta que no puede faltar la palabra clave struct.
stu es como una "plantilla" que define variables con las mismas propiedades. También puede comparar estructuras con "dibujos" y variables estructurales con "partes". Las propiedades de las partes generadas a partir del mismo dibujo son las mismas.