Manejo de Apuntadores en Memoria

montserrat avendaño
Mind Map by montserrat avendaño, updated more than 1 year ago
montserrat avendaño
Created by montserrat avendaño almost 5 years ago
205
0

Description

manejo de apuntadores de memoria

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
        discurso cientifico y filosofico de la psicologia
        Karloz Prz
        REDES SOCIALES
        Nohora Bayona
        Memoria!
        Carol Roses
        Disciplinas artísticas del Romanticismo
        giselle garcia4015
        Caracteristicas de los animales
        Stefy Amay
        Generalidades en los Procesos Cognoscitivos
        Claudia De Lemos
        EL INTERNET
        Daniela Salazar3513
        Administracion 1
        aylin martinez