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.