• No se han encontrado resultados

Apuntadores

N/A
N/A
Protected

Academic year: 2023

Share "Apuntadores"

Copied!
7
0
0

Texto completo

(1)

Apuntadores

Programación estructurada

(2)

“… analizamos una de las características

mas poderosas del lenguaje de

programación C, el apuntador. Los

apuntadores son las capacidades mas

difíciles de dominar en C …”

(3)

Definición de apuntador

Los apuntadores son variables que

tienen direcciones de memoria como sus

valores. Por lo regular una variable

contiene directamente un valor

específico. Un apuntador, por otra parte,

contiene la dirección de una variable que

contiene un valor específico.

(4)

Referencia directa e

indirecta a una variable

7

7 a

a aPtr

Referencia indirecta

Referencia directa

(5)

Referencia directa e

indirecta a una variable

7

7 60000

a

a aPtr

Referencia indirecta

Referencia directa

60000 60000

500

(6)

Declaración

int a, *aPtr;

“&” operador de dirección aPtr=&a;

“*” operador de indirección a=*aPtr;

Sintaxis

aPtr=6000

a=7

(7)

#include <stdio.h>

main() {

int a, *aPtr;

a=7;

aPtr=&a;

printf("La direccion de a es %p\n"

"El valor de aPtr es %p\n\n",&a,aPtr);

printf("El valor de a es %d\n"

"El valor de *aPtr es %p\n\n",a,*aPtr);

printf("Pa' que vean que * y & son complementos\n"

"&*aPtr = %p\n"

"*&aPtr = %p\n",*&aPtr,&*aPtr);

return 0;

}

Referencias

Documento similar