Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2004, 18:12
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Lenguaje C, ¿Qué utilidad tiene los punteros?

Buenas noches !!!

Bueno, verán, estoy empezando a estudiar algo de C (Por culpa del trabajo) y no entiendo muy bien la utilidad de los punteros.

Bien, que yo sepa un puntero es un apuntador a X variable. Es decir:

int *puntero; //Declaro el puntero
int variable;
puntero=&variable;

*puntero=20;
printf("%d", variable); //Y sale 20

Entonces, yo entiendo por puntero en que es una copia de la variable a la que apunta. Se, o me imagino que lo que digo está mal. Pero por las pruebas que veo, es lo que deduzco.

He leido algo de punteros, pero no entiendo bien la definición, vale, se que apunta a una posición de memoria, pero cuando cambio de valor el puntero como hice antes en: *punter=20; también me cambia la variable, ¿Entonces?, ¿Alguien puede decirme que es lo que pasa y ponerme un ejemplo?

Nuevamente gracias a toos, que soys todos unos genios.
__________________
Charlie.