#include <stdio.h>
int main() {
int a = 7, b = 13;
int *p1, *p2, *p3;
p1 = &a;
p2 = &b;
printf("p1 = %p\n", p1);
printf("p2 = %p\n", p2);
int c = *p1 + *p2;
printf("*p1 + *p2 = %d\n", c);
p3 = p1;
printf("p3 = %p *p3 = %d\n", p3, *p3);
(*p1)++;
printf("(*p1)++ = %d a = %d\n", *p1, a);
(*p2)--;
printf("(*p2)-- = %d b = %d\n", *p2, b);
printf("*p2 - *p1 = %d\n", *p2 - *p1);
return 0;
}
/*
run:
p1 = 000000000062FE2C
p2 = 000000000062FE28
*p1 + *p2 = 20
p3 = 000000000062FE2C *p3 = 7
(*p1)++ = 8 a = 8
(*p2)-- = 12 b = 12
*p2 - *p1 = 4
*/