Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
APUNTADORES por Mind Map: APUNTADORES

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

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

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

4. 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; }

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