#include int main() { int * ptr1, *ptr2; // two pointers to int double * dptr; // a pointer to double printf("The value of ptr1 = %p\n", ptr1); printf("The value of ptr2 = %p\n", ptr2); printf("The value of dptr = %p\n", dptr); // DANGEROUS! We are de-referencing uninitialized pointers printf("*ptr1 = %d\n", *ptr1); printf("*ptr2 = %d\n", *ptr2); printf("*dptr = %f\n", *dptr); return 0; }