Get Started. It's Free
or sign up with your email address
APUNTADORES by Mind Map: APUNTADORES

1. ¿Qué es? Es una variable cuyo contenido es la dirección en memoria de otra variable.

2. Ejemplo: #include <stdio.h> int main() { int a=0; //Declaración de variable entera de tipo entero int *puntero; //Declaración de variable puntero de tipo entero puntero = &a; //Asignación de la dirección memoria de a printf("El valor de a es: %d. \nEl valor de *puntero es: %d. \n",a,*puntero); printf("La dirección de memoria de *puntero es: %p",puntero); return 0; }

3. Un apuntador sólo puede hacer referencia o apuntar , a objetos de su mismo tipo de datos.

4. Sintaxis: tipo *NombrePuntero = NULL; Se iguala a NULL para saber que no tiene asignada ninguna dirección.

5. Operaciones válidas:

5.1. 1. Asignación de apuntadores del mismo tipo.

5.2. 2.Adición de un apuntador y un entero

5.3. 3. Sustracción de un apuntador y un entero

5.4. 4.Resta de dos apuntadores a miembros del mismo arreglo

5.5. 5.Comparación de dos apuntadores a miembros del mismo arreglo

5.6. 6.Asignación del valor cero

5.7. 7.Comparación con cero