1: APUNTADORES
Los apuntadores son una parte
fundamental de C. Si usted no puede usar los
Apuntadores apropiadamente entonces esta perdiendo
la potencia y la flexibilidad
Que C ofrece básicamente.
El secreto para C esta en el uso de apuntadores.
C usa los apuntadores en forma
extensiva. ¿Por
qué?
Ø
Es la única forma de expresar algunos
cálculos.
Ø
Se genera código compacto y eficiente.
Ø
Es una herramienta muy poderosa.
§ C usa apuntadores explicitamente con:
Ø
Es la única forma de expresar algunos
cálculos.
Ø
Se genera código compacto y eficiente.
Ø
Es una herramienta muy poderosa.
§ C usa apuntadores explicitamente con:
Ø
Arreglos,
Ø
Estructuras y
Ø
Funciones
1.1 DECLARACIÓN E INICIALIZACION DE VARIABLES
APUNTADOR
Cuando se declara una variable, el
compilador reserva un espacio de memoria para ella y asocia el nombre de ésta a
la dirección de memoria desde donde comienzan los datos de esa variable. Las
direcciones de memoria se suelen describir como números en hexadecimal. Un
apuntador es una variable cuyo valor es la dirección de memoria de otra variable.
Se dice que un apuntador “apunta” a la variable cuyo valor se almacena a partir
de la dirección de memoria que contiene el apuntador. Por ejemplo, si un
apuntador p almacena la dirección de una variable x, se dice que “p apunta a
x”.
·
Los
apuntadores como cualquier otra variable deben de ser declarados antes de que puedan ser utilizados.
·
El tipo de un
apuntador lo proporciona implícitamente el tipo de la variable a la que apunta.
·
Los
apuntadores pueden ser declarados para apuntar a objetos de cualquier clase.
·
La sintaxis
general de declaración es:
<tipo> * <variable>
·
Ejemplos de
declaraciones:
·
La variable
contPtr es del tipo apuntador a entero, (int *) y se lee ``contPtr es un
apuntador a int'' o ``contPtr apunta a una variable entera''.
No hay comentarios:
Publicar un comentario