jueves, 26 de julio de 2012

Punteros en C

Programa en C muy simple que muestra el uso mas sencillo de los punteros, mostrando el valor y la direccion en memoria de una variable previamente introducida:





#include <stdio.h>

int a;
int *punt1, *punt2;

int main(void)
{
    printf("Introduzca un valor numerico entero: "); scanf("%i", &a);
    punt1=&a; /*Se guarda en punt1 la direccion donde esta guardada la variable a*/
    punt2=punt1; /*Se copia punt1 en punt2*/
    printf("\nEl numero introducido vale %i y su direccion de memoria es %p.", *punt2, punt2);
    return 0;       
}




salida del programa:




Un saludo.


No hay comentarios:

Publicar un comentario