SlideShare una empresa de Scribd logo
Gestión Dinámica de la Memoria
Punteros (apuntadores) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mapa de Memoria 0x00528320 0x00528321 0x00528322 0x00528323 0x00528324 0x00528325 0x00528326 0x00528327 0x00528328 0x00528329 0x0052832a 0x0052832b 0x0052832c
Punteros (apuntadores) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Mapa de Memoria 0x00528320 0x00528321 0x00528322 0x00528323 0x00528324 0x00528325 0x00528326 0x00528327 0x00528328 0x00528329 0x0052832a 0x0052832b 0x0052832c varInt varDouble varChar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Punteros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Punteros ,[object Object]
Declaración de punteros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Ejemplo
Punteros ,[object Object],0xbffffd20 11 0xbffffd24 22 0xbffffd30 4.4 0xbffffd28 3.3 0xbffffd20 0xbffffd24 0xbffffd28 0xbffffd30 i j d e pi pj pd pe
Punteros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operaciones Básicas ,[object Object],[object Object],[object Object]
Ejemplo 11 … 0xbffffd20 0xbffffd20 *pi i pi
Ejemplo
Punteros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Punteros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Puntero descolgado ,[object Object]
Punteros Asignación ,[object Object],[object Object],[object Object],[object Object]
Punteros Comparación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reserva de memoria dinámica:  Operador  new ,[object Object],[object Object],[object Object]
Reserva de memoria dinámica:  Operador  new ,[object Object],[object Object],[object Object],[object Object],[object Object],new   int  solicita al S.O. un bloque de memoria suficientemente grande para almacenar un valor entero (es decir ( sizeof(int)  bytes de memoria).  Si el S.O. puede satisfacer la petición, a pInt se le asiganará la dirección de esa dirección de memoria 0x13eff860 pInt 0x13eff860
Reserva de memoria dinámica:  Operador  new ,[object Object],[object Object]
Parámetros por Referencia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Parámetros por Referencia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

Similar a Gestión Dinámica de la Memoria

Luis hernandez 22310621
Luis hernandez   22310621Luis hernandez   22310621
Luis hernandez 22310621Luis Miguel
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4hassanbadredun
 
Apuntadores
ApuntadoresApuntadores
Apuntadoresluisabn
 
Introducción a los Punteros en el lenguaje C
Introducción a los Punteros en el lenguaje CIntroducción a los Punteros en el lenguaje C
Introducción a los Punteros en el lenguaje CDiego Santimateo
 
Apuntadores y direccionamiento
Apuntadores y direccionamientoApuntadores y direccionamiento
Apuntadores y direccionamientoSergio Ramos
 
Tema 8 www.fresymetal.com
Tema 8 www.fresymetal.comTema 8 www.fresymetal.com
Tema 8 www.fresymetal.comFresyMetal
 
Matrices Y Punteros - Sergio Cabello
Matrices Y Punteros - Sergio CabelloMatrices Y Punteros - Sergio Cabello
Matrices Y Punteros - Sergio Cabellosergiocabello
 
Clase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacionClase 11- fundamentos de la programacion
Clase 11- fundamentos de la programaciondiego MC
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++die_dex
 
Implementacion de punteros
Implementacion de punterosImplementacion de punteros
Implementacion de punterosKareliaRivas
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)MarielaCuriel
 
1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptx1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptxFernando Solis
 
Administración de memoria y apuntadores
Administración de memoria y apuntadoresAdministración de memoria y apuntadores
Administración de memoria y apuntadoresFranklin Chavez
 
Guia De Practica 3
Guia De Practica 3Guia De Practica 3
Guia De Practica 3louis
 
Trabajo programacion 1 jose silva
Trabajo programacion 1 jose silvaTrabajo programacion 1 jose silva
Trabajo programacion 1 jose silvaJhosse Ant Siilva
 
Codigo Inseguro
Codigo InseguroCodigo Inseguro
Codigo Insegurorezzaca
 

Similar a Gestión Dinámica de la Memoria (20)

Luis hernandez 22310621
Luis hernandez   22310621Luis hernandez   22310621
Luis hernandez 22310621
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
 
Apuntadores
ApuntadoresApuntadores
Apuntadores
 
Introducción a los Punteros en el lenguaje C
Introducción a los Punteros en el lenguaje CIntroducción a los Punteros en el lenguaje C
Introducción a los Punteros en el lenguaje C
 
Apuntadores y direccionamiento
Apuntadores y direccionamientoApuntadores y direccionamiento
Apuntadores y direccionamiento
 
Tema 8 www.fresymetal.com
Tema 8 www.fresymetal.comTema 8 www.fresymetal.com
Tema 8 www.fresymetal.com
 
Matrices Y Punteros - Sergio Cabello
Matrices Y Punteros - Sergio CabelloMatrices Y Punteros - Sergio Cabello
Matrices Y Punteros - Sergio Cabello
 
Punteros
PunterosPunteros
Punteros
 
Clase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacionClase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacion
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++
 
Estructuras dinámicas de datos
Estructuras dinámicas de datosEstructuras dinámicas de datos
Estructuras dinámicas de datos
 
Punteros2
Punteros2Punteros2
Punteros2
 
Implementacion de punteros
Implementacion de punterosImplementacion de punteros
Implementacion de punteros
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)
 
1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptx1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptx
 
Apuntadores
Apuntadores Apuntadores
Apuntadores
 
Administración de memoria y apuntadores
Administración de memoria y apuntadoresAdministración de memoria y apuntadores
Administración de memoria y apuntadores
 
Guia De Practica 3
Guia De Practica 3Guia De Practica 3
Guia De Practica 3
 
Trabajo programacion 1 jose silva
Trabajo programacion 1 jose silvaTrabajo programacion 1 jose silva
Trabajo programacion 1 jose silva
 
Codigo Inseguro
Codigo InseguroCodigo Inseguro
Codigo Inseguro
 

Gestión Dinámica de la Memoria