Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
viernes, 17 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Inicializar estructuras

En la lección anterior simplemente hemos definido la estructura. Ahora tendremos que crear e inicializar dicha estructura. Supongamos que queremos crear un alumno con la estructura anterior, pues para darle valores a esa estructura se hace de la siguiente forma, ya en la función main:

struct <tipo_estructura> <nombre_estructura> = {
       //Dar valores a las variables que contiene...
       };
En "tipo_estructura" pondremos "estructura_alumnos", que es como se llamaba nuestra estructura definida, y a continuación el nombre que queramos darle, por ejemplo: alumno1.
Dicho esto, vamos a ver como quedaría en un ejemplo práctico: 
37-1
 
Así quedaría nuestra inicialización de estructura para el alumno1. Recordad siempre el ";" al final de cada estructura. Obviamente, los valores que se dan tienen que corresponder a los tipos de variables, y tenemos que ponerlos en orden. Es decir, no podemos poner la nota media en la primera línea, o el nombre al final, tiene que estar todo bien ordenado. 
Ahora bien, supongamos que en vez de un alumno queremos tener más (que es lo normal), entonces para esto podríamos crear un array de estructura_alumnos, y ahí almacenar tantos alumnos como veamos necesarios. 
Por ejemplo, para crear 10 alumnos podríamos hacerlo con la siguiente instrucción:
struct estructura_alumnos alumnos[10];  
"struct estructura_alumnos" es como si fuera un tipo de dato. Por tanto, estaríamos creando un array llamado alumnos del tipo estructura_alumnos.
Para acceder a todos los alumnos y leer los datos que contienen tendremos que esperar a la siguiente lección. 
Aún este ejemplo no nos muestra nada por pantalla, simplemente creamos e inicialiazamos estructuras, pero en la siguiente lección ya aprenderemos a leer los datos.
Pero ya van cogiendo forma las estructuras ¿no? 
 
 
Como este programa aún no muestra nada, no veo necesario adjuntar un vídeo, ya en la siguiente lección veremos por fin el funcionamiento "completo" de una estructura. Donde se introducirán y leerán datos de alumnos.
Conoce al Autor/a:
  • Daniel Pozo Chichon   Contactar con el Autor
    Técnico en Desarrollo de Aplicaciones Informáticas (Grado superior)

    Tiene 2 contenidos
Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)