Monday 8 April 2013

printf("%p...%p...%p",p,q,r);


    main()
{
 char *p;
 int *q;
 long *r;
 p=q=r=0;
 p++;
 q++;
 r++;
 printf("%p...%p...%p",p,q,r);
}
Answer:
0001...0002...0004
Explanation:
++ operator  when applied to pointers increments address according to their corresponding data-types.

Blog Author: Vijay Kumar

No comments:

Post a Comment