Apuntadores

Fernanda Jiménez6116
Slide Set by Fernanda Jiménez6116, updated more than 1 year ago
Fernanda Jiménez6116
Created by Fernanda Jiménez6116 over 5 years ago
3
0

Description

Ejercicio

Resource summary

Slide 1

Slide 2

    Es una variable que contiene una dirección de memoria, la cual corresponderá a un dato o a una variable que contiene el dato.Cada variable que se utiliza en una aplicación ocupa una o varias posiciones de memoria. Estas posiciones de memoria se accesan por medio de una dirección. Los apuntadores disponen de dos operadores: El operador unario o monádico “&” devuelve la dirección de memoria de una variable; El operador de indirección o desreferencia “*” devuelve el ``contenido de un objeto apuntado por un apuntador''.
    ¿Qué es un apuntador?

Slide 3

    Ventajas de usar apuntadores
    Una variable se refiere directamente a un valor y un apuntador se refiere indirectamente a un valor. Apuntadores usados en C debido a que a veces son la única manera de expresar un cálculo. Se puede llegar a obtener un código más compacto y eficiente. Cuando se emplean sin cuidado pueden crear programas imposibles de entender. Cuentan con una declaración propia.

Slide 4

    ¿Cómo se declaran?
    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>

Slide 5

    2. Un operador de indirección o de desreferencia: *. El operador * aplicado al nombre de un apuntador indica el valor de la variable apuntada; Regresa el valor del objeto hacia el cual su operando apunta, es decir un apuntador, ejemplo:                            main()                             {                                             int x,y;                                             int *py;                                             y = 5;                                             *py = y;                                             x = *py + 5;                                             printf(''%d %d nn'',*py,x);                             }
    1. Un operador de dirección &: Representa la dirección de memoria de la variable que le sigue; Operador unario que regresa la dirección de su operando, ejemplo:                             main()                            {                                             int y;                                             int *yPtr;                                             y = 5;                                             yPtr = &y;                             }
    Operadores de los apuntadores

Slide 6

    CONCLUSIÓN
    El uso de apuntadores en C y C++ es muy importante debido a que permite hacer los programas más eficientes y más flexibles.Debemos recordar que un apuntador a cualquier tipo de variables es una dirección en memoria, la cual es una dirección entera, pero un apuntador NO es un entero.
Show full summary Hide full summary

Similar

Diapositivas de Diseño gráfico, evolución y tendencias
Katty Nuñez
Diapositivas de Diseño gráfico, evolución y tendencias
Samantha Molina
Diseño gráfico, evolución y tendencias - APUNTE
escandoncb
Diseño gráfico, evolución y tendencias - APUNTE
Denise Ivonne Dueñas Martinez
Diseño gráfico, evolución y tendencias
Samantha Molina
PRESENTACIÓN EN GOCONR
weownthenigh
PRESENTACIÓN EN GOCONR
wilner robledo
factores culturales que afectan las operaciones de los negocios internacionales
JOHANA HERNANDEZ
Diapositivas de Correcion y edicion de fotografia
efrainska
Proyecto construye T
valeria hernandez
Notación algoritmica
Jenni' Burbujeante