EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Punterosandresmorales
1. PUNTEROS ¿Por qué usar punteros? 1.- Proporcionar los medios por los cuales las funciones pueden modificar sus argumentos de llamada 2.- Soportan las rutinas de asignación dinámica de C, como listas enlazadas, etc. 3.- Mejorar la eficiencia de ciertas rutinas mediante el uso de arreglos, cadenas, estructuras, etc.
2. VARIABLE PUNTERO : Es una variable que almacena una dirección de memoria de otra variable. Es decir, es una variable apuntada a otra. DECLARACION DE LA VARIABLE PUNTERO Tipo*nombre;
3. El numero de bytes que utiliza la variable puntero es , por ser un tipo entero sin signo representado en hexadecimal
4. OPERADORES DE PUNTEROS Existen dos operadores de punteros que son dirección (&) e indirección (*). //El operador de Dirección (&) Es un operador unario que devuelve la dirección de memoria de su operando que debe ser una variable.
5. Ejemplo.- int *m, cuenta=20; Al asignar M=&cuenta; M recibe “la dirección” de la variable cuenta
6. //El operador de Indireccion.- Es un operador unario complemento de &, que devuelve el valor de la variable localizada en la dirección del operando que debe ser un puntero.
7. Ejemplo: int *m, q, cuenta=20; Al asignar m=&cuenta; q=*m; q recibe el “valor”(contenido) de la dirección m Esto equivale a realizar la sentencia: q=cuenta;