• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • INICIO
  • CANAL DE YOUTUBE
  • CONTACTAR

másQteclas

Tecnología para todos

  • Podcasts
  • Noticias
  • Artículos
  • Tutoriales

Código Fuente. Introducción a los… ¡ Punteros en C !

22 enero, 2016 por José Manuel Ramírez

http://archive.org/download/CodigoFnte/2016/Programa_019.mp3

Podcast: Reproducir en una nueva ventana | Descargar

Ya estamos nuevamente a viernes, las semanas pasan rápido pero el podcast Código Fuente no para. Hoy trataremos nuevamente los tipos de datos en lenguaje C, centrándonos en el uso básico de los dos tipos avanzados que nos faltaban: las estructuras y los punteros en C. No os preocupéis si no entendéis algo de lo que hemos hablado puesto que es una introducción para más adelante extender ambos conceptos.

Tras las cadenas de caracteres y los arrays que vimos en el episodio anterior, en este episodio hablamos de los siguientes temas relacionados con los tipos de datos avanzados en lenguaje C:

  • Estructuras
    • Comentaremos qué son, cómo podemos declararlas, qué elementos las componen, diferencias con los arrays, etc.
  • Punteros en C
    • Hablaremos de la historia de los punteros, la memoria principal, y los operadores que podemos usar para manipular este tipo de datos complejo.

https://gist.github.com/jmramirezpro/381f8fd9ebffc31770a4

Nota: Para arreglar el tema de la consola de eclipse añadimos la línea siguiente:

setvbuf(stdout, NULL, _IONBF, 0); 

Ejercicios propuestos

Nuevamente os propongo la realización de dos ejercicios para que practiquéis los tipos de datos estructuras y punteros en C de los cuales hemos hablado en el programa de hoy.

1. Definir una estructura de tipo fecha, definir dos variables, inicializarlas con una fecha e imprimirlas por pantalla. A continuación, copiar la segunda sobre la primera e imprimirlas de nuevo.

https://gist.github.com/jmramirezpro/0feec18605d7a1007a14

2. Dada la siguiente salida, escribir el programa que, usando punteros, la pueda reproducir de forma similar:

x está en la dirección 0x1000 y su valor es 5
y está en la dirección 0x2000 y su valor es 5
px está en la dirección 0x3000 y su valor es 0x1000
El valor de *px es 5

https://gist.github.com/jmramirezpro/7272e4918dd9f4950c14

Enlaces relevantes sobre lo que hemos hablado y en los cuales podéis ampliar la información y también para que os ayuden a realizar los ejercicios propuestos en este episodio.

  • Registro (estructura de datos)
  • Enlace a Estructuras en C
  • Concepto de Puntero
  • Punteros en lenguaje C
  • Bug de la consola de Eclipse de la Consola de Eclipse
  • #018 – Veamos los Arrays y las Cadenas de caracteres
  • #009 – Eclipse

Métodos de contacto:

  • Cuenta de Twitter @jmamirez
  • Formulario de la web masqueteclas.com 
  • Cuenta de email [email protected]

—

Si te gusta este podcast y quieres ayudarme a mantenerlo, puedes contribuir haciendo tus compras a través de este enlace de afiliados de Amazon.es o mediante una donación en mi cuenta Paypal.Me. Muchas gracias!!

Publicado en: Masqueteclas Etiquetado como: Podcast

Acerca de José Manuel Ramírez

🚀 Explorador de gadgets al límite | 🎥 Sinceridad en cada review | 💡 Descubre la magia detrás de cada dispositivo conmigo | 🛠️ Consejos, trucos y opiniones sin filtro. Si te apasiona la tecnología como a mí, este es tu canal #Gadgets #TechLover #OpinionesReales

Barra lateral principal

Canal de Youtube

🛍 Enlaces patrocinados

Haz tu compra en estos enlaces patrocinados y colabora con la web sin coste adicional para ti. ¡Gracias!

Chuches en Amazon Chuches en Aliexpress Chuches en Banggood Chuches en Geekbuying

Mi libro


Libro servidores NAS

banner

Footer

másQteclas es la web donde encontrarás mucha información relacionada con la tecnología en lo que a hardware y software se refiere. Tendrás reviews de productos, tutoriales paso a paso, podcasts diarios, vídeos en Youtube, noticias tecnológicas y mucho, mucho más. ¡Únete a la comunidad masqueteclera!

Información:

  • Quién soy
  • Política de cookies
  • Política de privacidad
  • Suscripción a la lista de correo
  • Contactar

Busca en la web …

  • Facebook
  • Instagram
  • Telegram
  • Twitter

Copyright © · másQteclas 2021