Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PUNTEROS
La memoria principal de una computadora es como una colección
de pequeñas celdas que almacenan datos e instrucciones. Cada
celda se identifica por un número que representa su dirección de
memoria.
Un puntero es una variable cuyo valor es la dirección de
memoria de otra variable.
Memoria
200
p 800
800
x 23
p es un puntero.
x es una variable tipo int apuntada por p.
Declaración de punteros
Ejemplos:
* puntero
Ejemplo:
Memoria
200
p 800
800
x 23
*p
Constante NULL
puntero = NULL;
Ejemplo;
int *p;
p = NULL;
Operador &
Como los elementos de una cadena son de tipo char, puede ser
procesada usando punteros a char.
Mag. Hilmar Hinojosa Lazo 3
UNMSM – Ingeniería Industrial
ALGORITMOS Y PROGRAMACION
Ejemplo:
p 312
*p
312 313 314 315 316 317 318 319
p 313
*p
312 313 314 315 316 317 318 319
color ‘r’ ‘o’ ‘j’ ‘o’ ‘\0’
0 1 2 3 4 5 6 7