Apuntadores en c y c++

Solo disponible en BuenasTareas
  • Páginas : 2 (381 palabras )
  • Descarga(s) : 9
  • Publicado : 11 de julio de 2010
Leer documento completo
Vista previa del texto
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnolog´ ıa Prof. Marcos A. Gil T. 8 de diciembre de 2004

1.

Introducci´n o

Los apuntadores en C y C++ son una herramientamuy potente de programaci´n que suele causar mucha o confusi´n en los estudiantes que la est´n aprendiendo. Adem´s, cuando los programadores cometen un error o a a en su utilizaci´n, puede ser muydif´ encontrar el error, por lo cual es importante saber utilizarlos muy o ıcil bien. El uso de apuntadores en C y C++ es muy importante debido a que permite hacer los programas m´s a eficientesy m´s flexibles. En en este art´ a ıculo se explica de una manera sencilla y breve todo lo referente a la utilizaci´n de apuntadores tanto en C como en C++. o Todo lo explicado en este art´ ıculoaplica tanto para C como para C++, a menos que se especifique un lenguaje en particular. En algunos ejemplos de c´digo que son aplicables a C aparecen instrucciones de o entrada y salida de laslibrer´ est´ndar de C++. ıas a

2.

Definici´n de apuntador o

Cuando se declara una variable, el compilador reserva un espacio de memoria para ella y asocia el nombre de ´sta a la direcci´nde memoria desde donde comienzan los datos de esa variable. Las direcciones de memoria e o se suelen describir como n´meros en hexadecimal. u Un apuntador es una variable cuyo valor es ladirecci´n de memoria de otra variable. Se dice que un o apuntador “apunta” a la variable cuyo valor se almacena a partir de la direcci´n de memoria que contiene el o apuntador. Por ejemplo, si unapuntador p almacena la direcci´n de una variable x, se dice que “p apunta a o x ”.

3.

Referenciaci´n o

La referenciaci´n es la obtenci´n de la direcci´n de una variable. En C y C++ esto se hacea trav´s del o o o e operador ‘&’, aplicado a la variable a la cual se desea saber su direcci´n. N´tese que se trata de un operador o o unario. Ejemplo: C´digo C y C++ o int x = 25; cout
tracking img