Tutorial sobre apuntadores y arreglos en c

Solo disponible en BuenasTareas
  • Páginas: 37 (9202 palabras)
  • Descarga(s): 0
  • Publicado: 4 de abril de 2010
Leer documento completo
Vista previa del texto
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: Capítulo 2: Capítulo 3: Capítulo 4: Capítulo 5: Capítulo 6: Capítulo 7: Capítulo 8: Capítulo 9: ¿Qué es un Apuntador? ................................................................ 4 Tipos de Apuntadores y Arreglos................................................. 9 Apuntadores y Cadenas................................................................ 13 Más sobre Cadenas. ...................................................................... 17 Apuntadores y Estructuras. .......................................................... 19 Más sobre Cadenas y Arreglos de Cadenas. ................................ 23 Más sobre Arreglos Multidimensionales......................................27 Apuntadores a Arreglos................................................................ 29 Apuntadores y Gestión Dinámica de Memoria. ........................... 31

Capítulo 10: Apuntadores a Funciones ............................................................. 38 Epílogo .................................................................................................................. 49Traducido 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 deprincipiantes 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 la incluyó como un archivo de nombre PTR -HELP.TXT en su ampliamentedistribuida 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.2 he actualizado los primeros 2 capítulos para hacer notar el cambio de16 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 de todos ellos. Agradecimientos especiales a Bob Stout quien fue tan amable enincluir 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 cuando aprendió a perforar tarjetas para ser ejecutadas en un mainframe. (¡La mainframetení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 apoyo en una clase, es que fuera distribuido en su totalidad, es decir, incluyendo...
tracking img