Manejo de Apuntadores en Memoria

Description

manejo de apuntadores de memoria
montserrat avendaño
Mind Map by montserrat avendaño, updated more than 1 year ago
montserrat avendaño
Created by montserrat avendaño over 7 years ago
260
0

Resource summary

Manejo de Apuntadores en Memoria
  1. caracteristicas de apuntadores
    1. Variable que almacena una dirección de memoria. Una variable de este tipo "apunta" o hace referencia a uno ó más objetos Desde su declaración "sabe" el tipo de objetos a que hace referencia.
      1. dificultades
        1. Programación avanzada, caótica y/o complicada Programación más susceptible de errores muy difíciles de depurar Dificultad para leer y comprender código
        2. beneficios
          1. Generar elementos bajo demanda, i.e. asignación dinámica de memoria Manipular y recorrer grandes espacios de memoria Generar estructuras de datos complejas Parámetros de entrada/salida para funciones, i.e. parámetros por referencia
          2. Apuntadores: Operaciones Básicas

            Annotations:

            • OpFunciónEjemploExplicación(void *)Convierte entero a dirección(void *)0dirección nula*Para declarar apuntadoresint *p;p es un apuntador&Obtener dirección de..q=&i;q apunta a i=Asignar direcciónp=q=&i;p y q apuntan a i*Operador indirección*p=7;a donde apunta p almacena un 7++Incremento-dato++*p;incrementa el valor que apunta p++Incremento-apuntador*p++;incrementa apuntador p%pEspecificador tipo apuntadorprintf("%p",p);imprime dirección almacenada en p==igualdad entre apuntadoresp==qregresa falso si no son iguales!=desigualdad entre apuntadoresp!=qregresa falso si son iguales<menor, <= menor o igualp<=qregresa falso si p es mayor que q>mayor, >= mayor o igualp>=qregresa falso si p es menor que qsizeofEspacio que ocupa un dato en bytessizeof(void *)tamaño de cualquier apuntador
            1. estructuras

              Annotations:

              • Estructura: Permite definir un tipo-derivado que asemeja un "registro" compuesto por campos/miembros heterogeneos. Para acceder cada miembro de una variable tipo estructura se usa el operador-punto. Puede usarse una lista de inicialización para inicializar una estructura.
        Show full summary Hide full summary

        Similar

        Elementos, Tipos y Procesos de la Memoria
        Carla Nuñez
        Imperialismo
        Flor Gut
        Leyes de Mendel
        Felix Medina
        Disciplinas artísticas del Romanticismo
        giselle garcia4015
        discurso cientifico y filosofico de la psicologia
        Karloz Prz
        REDES SOCIALES
        Nohora Bayona
        Caracteristicas de los animales
        Stefy Amay
        Memoria!
        Carol Roses
        Generalidades en los Procesos Cognoscitivos
        Claudia De Lemos
        Energía y sus tipos
        Manuela Arana