17.05.2013 Views

Tutorial de Apuntadores y Arreglos en C - Cimat

Tutorial de Apuntadores y Arreglos en C - Cimat

Tutorial de Apuntadores y Arreglos en C - Cimat

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INTRODUCCION<br />

Si uno quiere ser efici<strong>en</strong>te escribi<strong>en</strong>do código <strong>en</strong> el l<strong>en</strong>guaje <strong>de</strong> programación C, se <strong>de</strong>be t<strong>en</strong>er un<br />

profundo y activo conocimi<strong>en</strong>to <strong>de</strong>l uso <strong>de</strong> los apuntadores. Desafortunadam<strong>en</strong>te, los apuntadores <strong>en</strong> C<br />

parec<strong>en</strong> repres<strong>en</strong>tar una piedra <strong>en</strong> el camino <strong>de</strong> los principiantes, particularm<strong>en</strong>te <strong>de</strong> aquellos que vi<strong>en</strong><strong>en</strong> <strong>de</strong><br />

otros l<strong>en</strong>guajes <strong>de</strong> programación como Fortran, Pascal o Basic.<br />

Es para ayudar a estos principiantes <strong>en</strong> el uso <strong>de</strong> apuntadores que he escrito el sigui<strong>en</strong>te material.<br />

Para obt<strong>en</strong>er el máximo b<strong>en</strong>eficio <strong>de</strong>l mismo, si<strong>en</strong>to que es necesario que el usuario sea capaz <strong>de</strong> ejecutar el<br />

código fu<strong>en</strong>te que se incluye <strong>en</strong> los artículos. Debido a esto he int<strong>en</strong>tado mant<strong>en</strong>er todo el código <strong>de</strong>ntro <strong>de</strong> las<br />

especificaciones <strong>de</strong>l ANSI 1 para que este pueda trabajar <strong>en</strong> cualquier compilador compatible con ANSI. He<br />

tratado <strong>de</strong> dar formato al código <strong>de</strong>ntro <strong>de</strong>l texto <strong>de</strong> tal manera que con la ayuda <strong>de</strong> un editor <strong>de</strong> texto ASCII<br />

uno pueda copiar el bloque <strong>de</strong> código que interesa a un archivo nuevo y compilarlo <strong>en</strong> su sistema. Recomi<strong>en</strong>do<br />

a los lectores el hacerlo porque esto es <strong>de</strong> gran ayuda para la compr<strong>en</strong>sión <strong>de</strong>l material.<br />

1 ANSI: American National Standards Institute (Instituto Nacional Americano <strong>de</strong> Estándares), <strong>de</strong>finió a través <strong>de</strong>l comité<br />

X3J11 formado <strong>en</strong> 1982, el estándar <strong>de</strong>l l<strong>en</strong>guaje C <strong>en</strong> 1989 y <strong>de</strong> sus funciones <strong>de</strong> librería. Esto <strong>de</strong>bido a que surgieron<br />

varias versiones <strong>de</strong>l l<strong>en</strong>guaje que diferían <strong>en</strong> cuanto a características y ext<strong>en</strong>siones hechas al mismo. (Nota <strong>de</strong>l traductor).<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!