Sie sind auf Seite 1von 10

PROGRAMACIN I

Lic. Juan Carlos Torres Prez

PUNTEROS
Programacin I

INTRODUCCIN
Proporcionan

la mayor potencia del lenguaje C y C++.

Fuera

del mbito de la programacin, todos


sabemos para que son los punteros.

Los

punteros en C sirven para sealar objetos....

La

memoria de una computadora esta compuesta por


unidades bsicas llamadas bits.

Cada

grupo de 8 bits forma un byte.


3

INTRODUCCIN
Cada

byte de la memoria de una computadora tiene una


direccin. Llamada direccin de memoria.

La

mayor parte de los objetos en C no caben en una sola


direccin de memoria, por lo que se usan posiciones de
memoria correlativas.
puntero es un tipo especial de variable que contiene, ni
ms ni menos que, la direccin de memoria de un
objeto.

Un

- Esa direccin puede apuntar a cualquier tipo de objeto.

DECLARACIN Y
ASIGNACIN
<tipo> *<nombre>;

int *pEntero;
char* pChar;
struct punto *pp;

ASIGNACIN

OBTENER EL VALOR

int A;
int *pA;
pA = &A;

int x;
*pA = 3;
x = *pA;
* Los punteros solo pueden apuntar a objetos
de un tipo determinado, dependiendo del
tipo que hayamos definido.
5

DECLARACIN Y
ASIGNACIN

PUNTEROS Y ESTRUCTURAS
DECLARACIN y
ASIGNACIN

TRABAJAR CON LA
ESTRUCTURA

PUNTEROS Y ESTRUCTURAS

PUNTEROS Y FUNCIONES
tipoFunc nomFunc (<tipo> *<nomPunt>) {
...
}

PUNTEROS Y ARREGLOS

Este es uno de los usos ms


comunes de los punteros en C.

int values[100];
int *valuesPtr, *p;
valuesPtr = values;
p = &values[0];

10

Das könnte Ihnen auch gefallen