Apuntadores En C

Páginas: 3 (538 palabras) Publicado: 10 de noviembre de 2012
Apuntadores
• Apuntadores e Indirección
• Operaciones Básicas
o Declaración e Inicialización
o Dereferenciar (Dereference)
o Aritmética del ApuntadorApuntadores e Indirección

Un apuntador es una variable que almacena la dirección de la memoria de otra variable. Hemos visto ya en C++ que los tipos de datos dictan el rango y tipo de valores que unavariable puede almacenar. Las variables de los tipos de datos que hemos examinado hasta ahora almacenan valores como por ejemplo enteros, números de punto flotante y cadenas de caracteres (strings). Lavariable apuntador es única ya que salva la dirección de la memoria de otra variable. La dirección de memoria es la localización específica en la memoria principal donde existe una variable durante laejecución de un programa.
Los programadores usan apuntadores para acceder y manipular indirectamente otras variables. Este acceso y manipulación se considera "indirecta" puesto que se logra usando unapuntador en vez de la variable real que está siendo modificada. La "indirección" permite la creación de las estructuras de datos complejas y algoritmos poderosos. Por ejemplo, sin apuntadores eindirección no sería posible crear una estructura de datos de la lista encadenada.

Operaciones Básicas


Declaración e Inicialización

La declaración de una variable apuntador requiere el uso decierta sintaxis desconocida. Una declaración del apuntador debe prefijar su nombre de variable con un asterisco (*). Esto significa para el compilador que la variable declarada es un apuntador. Ellistado 1 demuestra el declaración de algunas variables indicadoras.
|1: |int *int_ptr; |
|2: |float *float_ptr; |
|3: |char*char_ptr; |
|Listado 1  Declaración del Apuntador |


Aunque los apuntadores solamente almacenan direcciones de la memoria, la declaración de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes c#
  • Apuntadores En C++
  • Apuntes de c
  • C++ apuntes
  • Apuntes De C#
  • apuntes c++
  • El lenguaje de programación C++, apuntes
  • Apuntes Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS