Un
puntero es una variable capaz de almacenar direcciones de memoria y mediante
los operadores adecuados acceder a la información que contiene la dirección de
memoria a la que “apunta” en cada momento.
Slide 2
¿Por qué son importantes los punteros?
Tablas y cadenas.
–Parámetros por referencia.
Biblioteca de funciones (scanf).Tomar la memoria que
necesitamos.
Slide 3
¿Cuales son los peligros /errores tipicos?
Olvidarnos de reservar memoriaolvidarnos de devolver memoriaApuntar a donde no esNo utilizar el operador adecuado (*, &).
Slide 4
Punteros a tipos basicos
Asi se declaran punteros:int *a;//puntero a enterochar *c; //puntero a caracterc necesita saber el tipo de apuntador para poder manipularlo.¿Que guarda la variable a, y la variable c justo despues de declararla?2 operadores:*: valor apuntador&: direccion de memoria
Punteros y constantes:const int* a;Punteros a una constante. Puede cambiar el puntero pero no puede cambiar el valor apuntadoint* const a= [Direccion de memoria];Puntero constante. Puede cambiar el valor pero no la direccion de memoria
Quer criar seus próprios Slidesgratuitos com a GoConqr? Saiba mais.
Semelhante
Diapositivas de Diseño gráfico, evolución y tendencias