Punteros

Páginas: 4 (842 palabras) Publicado: 2 de noviembre de 2015
UNMSM – Facultad de Ingeniería Industrial
ALGORITMOS Y PROGRAMACION

PUNTEROS
Un puntero es un tipo de dato. Un variable tipo puntero es una variable cuyo contenido es la
dirección de otra variable.MEMORIA

p

200
800
x

800
23

p es una variable tipo puntero.
x es una variable tipo int apuntada por p.
Declaración de variables tipo puntero

tipo de dato apuntado * variable tipo puntero ;Ejemplos:
int *p; // p es una variable tipo puntero que apunta a una
// variable tipo int.

float *q; // q es una variable tipo puntero que apunta a una
// variable tipo float.

char *r;

// r es unavariable tipo puntero que apunta a una
// variable tipo char.

Para hacer referencia a la variable apuntada se usa la notación:

* variable tipo puntero

Mag. Hilmar Hinojosa Lazo

1

UNMSM – Facultad deIngeniería Industrial
ALGORITMOS Y PROGRAMACION
Ejemplo:
MEMORIA

p

200
800
x

800
23
*p

*p es otro nombre para la variable x
Variables estáticas
Son aquellas que se declaran expresamente en losprogramas y a las que el sistema
operativo asigna una posición de memoria antes de la ejecución del mismo.
Variables dinámicas
Son variables que se crean y se destruyen durante la ejecución del programa.No son
declaradas explícitamente en los programas.

Operador &
Devuelve la dirección de memoria de una variable. Su sintaxis es:
& nombre de variable
Ejemplo:
int main()
{
int x;
float y;
int *p;float *q;
p=&x;
q=&y;
}

Mag. Hilmar Hinojosa Lazo

2

UNMSM – Facultad de Ingeniería Industrial
ALGORITMOS Y PROGRAMACION
Creación de variables dinámicas
Para crear variables dinámicas se usa el objetonew cuya sintaxis es la siguiente:

variable de tipo
puntero

=

new

tipo de dato de la
variable creada

;

Ejemplo:
int *p;
float *q;
p = new int; // crea una variable dinámica de tipo int y haceque p apunte a ella.
q = new float; // crea una variable dinámica de tipo float y hace que q apunte a ella.
NOTA
No se puede asignar un valor constante a una variable tipo puntero ni ingresar un valor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Punteros
  • Puntero
  • Punteros
  • Punteros
  • Punteros
  • Punteros
  • Los Punteros Laser
  • el puntero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS