Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Definición
“Es una colección de uno o más tipos de elementos denominados miembros”.
Cada elemento de la estructura puede ser de distinto tipo.
Una estructura puede contener cualquier número de miembros.
Un miembro de la estructura puede ser a la vez otra estructura.
Ejemplo:
Lista de información del cliente
-Nombre-Apellido Array de caracteres
-Edad Entero
-Dirección Array de caracteres
-Teléfono Entero
-Peso Flotante
Estructuras
• Sintaxis-Declaración: Fuera de main() en la cabecera del programa.
struct nombre_estructura
{
tipo_de_dato nombre_miembro1;
tipo_de_dato nombre_miembro2;
…..
tipo_de_dato nombre_miembroN;
};
Estructuras
• Sintaxis-Definición Definición seguida de la declaración:
struct nombre_estructura
{
tipo_de_dato nombre_miembro1;
Declaración tipo_de_dato nombre_miembro2;
…..
tipo_de_dato nombre_miembroN;
}
Definición nombre_estructura_1,nombre_estructura_2;
Estructuras
• Sintaxis-Definición Definición en alguna parte del código
struct nombre_estructura
{
tipo_de_dato nombre_miembro1;
Declaración tipo_de_dato nombre_miembro2;
…..
tipo_de_dato nombre_miembroN;
};
……….
void main(){
Definición struct nombre_estructura nombre_estructura_1;
}
Estructuras
• Sintaxis-Inicialización:
struct nombre_estructura
{
tipo_de_dato nombre_miembro1;
Declaración tipo_de_dato nombre_miembro2;
…..
tipo_de_dato nombre_miembroN;
};
Definición nombre_estructura_1,nombre_estructura_2;
Inicialización nombre_estructura_1={valor1,valor2,valor3,..valorN};
Estructuras
• Sintaxis-Inicialización:
Inicialización nombre_estructura_1={valor1,valor2,valor3,..valorN};
nombre_variable_estructura.nombre_miembro=datos;
VARIABLE_3
VARIABLE_1