Prograc

Páginas: 37 (9211 palabras) Publicado: 8 de agosto de 2012
TUTORIAL SOBRE APUNTADORES Y ARREGLOS EN C
por Ted Jensen
Versión 1.2
Febrero de 2000
El material aquí presentado está en el dominio público.
Disponible en diferentes formatos en:
http://www. netcom.com/~tjensen/ptr/cpoint.htm

– CONTENIDO –
Prefacio .................................................................................................................. 2
Introducción.......................................................................................................... 3
Capítulo 1:

¿Qué es un Apuntador? ................................................................ 4

Capítulo 2:

Tipos de Apuntadores y Arreglos................................................. 9

Capítulo 3:

Apuntadores y Cadenas................................................................ 13

Capítulo 4:

Más sobre Cadenas. ...................................................................... 17

Capítulo 5:

Apuntadores y Estructuras. .......................................................... 19

Capítulo 6:

Más sobre Cadenas y Arreglos de Cadenas. ................................ 23

Capítulo 7:

Más sobre ArreglosMultidimensionales...................................... 27

Capítulo 8:

Apuntadores a Arreglos................................................................ 29

Capítulo 9:

Apuntadores y Gestión Dinámica de Memoria. ........................... 31

Capítulo 10: Apuntadores a Funciones ............................................................. 38
Epílogo.................................................................................................................. 49

Traducido al español por Marte Baquerizo
martemorfosis@yahoo.com.mx
Universidad de los Altos de Chiapas.
México.
Junio de 2003

PREFACIO

Este documento pretende dar una introducción sobre apuntadores a los programadores novatos del
lenguaje C. Después de varios años de leer y de contribuir en varias conferencias de C,incluyendo aquellas en
FidoNet y UseNet, he notado que un buen número de principiantes en C presentan dificultades en comprender
los fundamentos sobre apuntadores. Es por esto que me he dado a la tarea de tratar de explicarlos en un
lenguaje simple y con un montón de ejemplos.
La primera versión de este documento se otorgó al dominio público, al igual que esta. Fue recogida por Bob
Stout quien laincluyó como un archivo de nombre PTR -HELP.TXT en su ampliamente distribuida colección de
SNIPPETS. Desde esa edición original de 1995, he añadido una cantidad significativa de material y corregido
algunos pequeños errores.
En la versión 1.1 de HTML hice algunas correcciones en el manejo de terminología como resultado de los
comentarios que he recibido de todas partes del mundo. En la versión 1.2he actualizado los primeros 2
capítulos para hacer notar el cambio de 16 a 32 bits en los compiladores para PC’s.

Reconocimientos:
Son tantos los que sin saberlo han contribuido a este trabajo debido a las preguntas que han publicado
en FidoNet C Echo, o en el grupo de noticias de UseNet comp.lang.c, o en muchas otras conferencias en otras
redes, que sería imposible hacer una lista detodos ellos. Agradecimientos especiales a Bob Stout quien fue tan
amable en incluir la primera versión de este archivo en sus SNIPPETS.

Sobre el Autor:
Ted Jensen es un Ingeniero en Electrónica retirado que ha trabajado tanto como diseñador de hardware
o gerente de diseñadores de hardware en el campo de almacenamiento magnético. La programación ha sido
uno de sus pasatiempos desde 1968 cuandoaprendió a perforar tarjetas para ser ejecutadas en un mainframe.
(¡La mainframe tenía 64Kb de memoria magnética!).

Uso de este Material:
Todo lo que se encuentra contenido en este documento es liberado al dominio público. Cualquier
persona es libre de copiar o distribuir este material en la manera que prefiera. Lo único que pido, en caso de
que este material sea usado como material de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS