Quiz n 1 programacion
Universidad de Panamá
Facultad de Informática, Electrónica y Comunicación
Lic. Ingeniería Informática
Quiz Nº1
Programación I
Nombre
Carlos Arauz
Cedula
8-896-356
Profesora
Yariela HernándezSemestre II
Año
2015
Concepto de punteros y para qué sirve
Un puntero es una variable que contiene la dirección de otra variable.
También podríamos decir que un puntero es una variable querepresenta la posición (más que el valor) de otro dato, tal como una variable o un elemento de un array.
Cuando una variable puntero es definida, el nombre de la variable debe ir precedido de unasterisco (*). Este identifica que la variable es un puntero.
Los punteros permiten simular el paso por referencia, crear y manipular estructuras dinámicas de datos, tales como listas enlazadas, pilas,colas y árboles. Generalmente las variables contienen valores específicos. Los punteros son variables pero en vez de contener un valor especifico, contienen las direcciones de las variables a las queapuntan. Para obtener o modificar el valor de la variable a la que apuntan se utiliza el operador de dirección. Los punteros, al ser variables deben ser declaradas como punteros antes de ser utilizadas.Los punteros tienen muchas utilidades; por ejemplo, nos permiten pasar argumentos (o parámetros) a una función y modificarlos. También permiten el manejo de cadenas y de arrays. Otro uso importante esque nos permiten acceder directamente a la pantalla, al teclado y a todos los componentes del ordenador. Si sólo sirvieran para almacenar direcciones de memoria no serían de mucha utilidad. Nos debendejar también la posibilidad de acceder al contenido de esas posiciones de memoria. Para ello se usa el operador * (operador de dirección), que no hay que confundir con el de la multiplicación.Declaración de punteros
Ya se dijo que un puntero es una variable que guarda la dirección de memoria de otra variable, haciendo lógica a esto, decimos que un puntero se declara igual que cualquier otra...
Regístrate para leer el documento completo.