#include #include main(){ int y, *ip; y=12; ip = NULL; /**/ /*printf ("\nValor de y #%d#, de ip #%ld# sin asignar\n", y, *ip);/**/ printf ("\nValor de y #%d#, de ip #%ld# sin asignar\n", y, ip); /**/ ip = &y; printf ("\nip = &y: Valor de y #%d#, su direccion &y #%ld# y de ip #%ld#\n", y, &y, ip); getchar(); printf ("\nValor de y #%d#, y de *ip #%d#\n", y, *ip); system("PAUSE"); *ip = *ip + 10; printf ("\n*ip = *ip + 10: : Valor de y #%d#, de *ip #%d#\n", y, *ip); getchar(); y = *ip + 10; printf ("\ny=*ip + 10: Valor de y #%d#, de *ip #%d#\n", y, *ip); system("PAUSE"); *ip += 1; printf ("\n*ip += 1: Valor de y #%d#, de *ip #%d#\n", y, *ip); system("PAUSE"); printf ("\n(*ip)++: Valor de y #%d#, de *ip #%d# en ese momento\n", y, (*ip)++); printf ("\nValor de y #%d#, de *ip #%d# despues\n", y, *ip); system("PAUSE"); printf ("\n++*ip: Valor de y #%d#, de *ip #%d# en este momento\n", y, ++*ip); printf ("\nValor de y #%d#, de *ip #%d# despues\n", y, *ip); system("PAUSE"); }