Title: Presentacin de PowerPoint
1MANEJO DE APUNTADORES EN C
MARGARITA FRANCO L.
2POR
DIRECCION DE MEMORIA
OPERADORES
EJEMPLO
COMO
COMO
VARIABLE
3PUNTERO Es la dirección de memoria una variable
4- DIRECCION DE MEMORIA
- Permite referenciar rapidamente los elementos de
un array - Y en las funciones C facilita modificar los
parámetros que recibe
5 OPERADORES
OTROS
menos(),mas(),sizeof(),negación lógica(!),
coma(,) ,
RELACIONALES
ARITMETICOS
INCREMENTALES
LOGICOS
,-,,resto()
AND, OR
,-- i2 j2 mi-gt m2 y i 3 nj-gt n3 y
j3
ASIGNACION
IGUAL QUE lt,gt,lt,gt, ! DISTINTO QUE
6OPERADOR DE DIRECCION
- Devuelve la dirección de memoria de la variable
- Las variables que guardan direcciónes de memoria
se denominan PUNTEROS
7VARIABLE
Compuesto por
TIPO DE DATOS FUNDAMENTALES
TIPO DE DATOS DERIVADOS
- CARACTER (char) 1 bytes
- ENTEROS (int) 2 bytes
- ENTEROS (long) 4 bytes
- REALES (float) 4 bytes
- REALES(double) 8 bytes
- PUNTEROS 4 Bytes
- VECTORES, MATRICES Y CADENA DE CARACTERES
- ESTRUCTURAS
8OPERADOR DE INDIRECCION
- Permite hallar el contenido o valor almacenado
en en esa dirección de memoria.
9El siguiente ejemplo ilustra la aritmética de
punteros void main(void) int a, b, c int
p1, p2 void p
EJEMPLO
La dirección de a es p1 p1 (a) es igual a 1.
Equivale a a 1 La dirección de b es asignada a
p2 p2 (b) es igual a 2. Equivale a b2 El valor
del pi p2 b 0 La dirección de c es
asignada a p2 c 3 iQué se imprime?
p contiene la dirección de p1 p1 p2 c
1 . iQué se imprime?
10GRACIAS..