Punteros En C/C++

Páginas: 2 (460 palabras) Publicado: 5 de junio de 2012
Punteros
22 de mayo de 2012
¿QUE ES UN PUNTERO? -Un puntero es un tipo de datos cuyo valor es una direcci´n de memoria. o -Cuando una variable de tipo puntero tiene almacenada una direcci´n dememoria, se dice que ((apunta)) al valor que est´ en esa o a direcci´n. o -En general no importa cu´l es valor exacto de un puntero, sino que basta con comprender qu´ es lo que hay ((al otro laa e do. -Unvalor especial llamado NULL puede ser asignado a cualquier puntero para indicar a´n no est´ apuntando a ninguna parte u a de la memoria. ¿COMO SE DECLARA UN PUNTERO? int *x; -que en otras palabrassignifica: ((lo apuntado por x es un entero)) -Una vez declarada x de la manera ya mostrada, los unicos valores v´lidos que se puede asignar a x son NULL o una di´ a recci´n de memoria donde haya unentero. o DERREFERENCIACION DE PUNTEROS -El operador unario * de los punteros es el operador de derreferenciaci´n. Lo que hace es entregar el valor que est´ en la o a direcci´n de memoria. o -En otraspalabras, * significa ((lo apuntado por)). -Al derreferenciar un puntero a entero, se obtiene un entero. El puntero derreferenciado puede ser usado en cualquier contexto en que un entero sea v´lido: a EJEMPLO: #include stdio.h¿ int main() { float w, z; /*se declaran los float w y z */ float *p, *q; /*se declaran los punteros p y q */ w = 20; p = &z; /* al PUNTERO p se le asigna la DIRECCION DEMEMORIA de la variable flotante z */ q = p; /* al PUNTERO q se le asigna la DIRECCION DE MEMORIA del PUNTERO p */ *q = 7;/* Se reemplaza el VALOR EN LA DIRECCION DE MEMORIA q por 7 */ z += *q;/* a la lavariable z se le suma el VALOR QUE SE ENCUENTRA EN LA DIRRECION DE MEMORIA q */ w -= *p;/* a la la variable z se le resta el VALOR QUE SE ENCUENTRA EN LA DIRRECION DE MEMORIA p */ p = &w;/* al PUNTERO pse le asigna una nueva DIRECCION DE MEMORIA (la direccion de memoria de la variable w)*/ *q += *p;/* al VALOR EN LA DIRECCION DE MEMORIA DEL PUNTERO q se le suma EL VALOR EN LA DIRRECION DE MEMORIA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Punteros en lenguaje c
  • C sharp Manejo de Punteros
  • PUNTEROS PROGRAMACION EN C
  • Ejemplos De Punteros En C++
  • Punteros En C++
  • Punteros en c
  • Puntero c++
  • Punteros en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS