Flussdiagramm
PUNTERO
Inhalt des Flussdiagramms
PUNTEROS
Indican la posición que tiene una variable dentro de la memoria del computador
Para declarar un puntero se ocupa el siguiente formato
tipo *nombreDelPuntero = NULL
Se ocupa NULL ya que nosotros no podemos decirle al sistema operativo que direccion de memoria queremos ocupar, ya que este se encarga de asignarla aleatoriamente
VENTAJAS
Ofrecen potencia y la flexibilidad en C.
Se pueden tener apuntadores a cualquier tipo de variable.
También son útiles para pasarle parámetros a las funciones de tal modo que les permiten modificar y regresar valores a la rutina que las llama.
· Es la única forma de expresar algunos cálculos.
· Se genera código compacto y eficiente.
DESVENTAJAS
No es posible en otros lenguajes.
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.
El manejo complicado del almacenamiento.
Alta sobrecarga por el movimiento de líneas.
#include <time.h>
#include <stdio.h>
int main()
{
time_t t;
struct tm *tm;
char fechayhora[100];
t=time(NULL);
tm=localtime(&t);
strftime(fechayhora, 100, "%H:%M:%S", tm);
printf ("Hoy es: %s\n", fechayhora);
}
#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;
}
Informationen
- Beschreibung
- Flussdiagramm am PUNTERO, erstellt von Nico Cabezas am 18/06/2019.
- Erstellt von
- Nico Cabezas
- Aufrufe
- 0
- Bewertung