Tuesday 5 March 2013

Program to dereference pointer variables

#include<stdio.h>
#include<conio.h>
main( )
{
int a = 87;
float b = 4.5;
int *p1 = &a;
float *p2 = &b;
printf("Value of p1 = Address of a = %p\n", p1);
printf("Value of p2 = Address of b = %p\n", p2);
printf("Address of p1 = %p\n", &p1);
printf("Address of p2 = %p\n", &p2);
printf("Value of  a = %d  %d  %d \n", a , *p1, *(&a) );
printf("Value of  b = %f  %f  %f \n",  b , *p2, *(&b));
getch();
}

No comments:

Post a Comment