#include "stdio.h"
int main() {
static int x = 5;
static int *p = &x;
printf("(int) p => %d\n",(int) p
); printf("(int) p++ => %d\n",(int) p
++); x = 5; p = &x;
printf("(int) ++p => %d\n",(int) ++p
); x = 5; p = &x;
x = 5; p = &x;
printf("++(*p) => %d\n",++(*p
)); x = 5; p = &x;
printf("++*(p) => %d\n",++*(p
)); x = 5; p = &x;
x = 5; p = &x;
printf("(*p)++ => %d\n",(*p
)++); x = 5; p = &x;
printf("*(p)++ => %d\n",*(p
)++); x = 5; p = &x;
x = 5; p = &x;
printf("*(++p) => %d\n",*(++p
)); return 0;
}
I2luY2x1ZGUgInN0ZGlvLmgiCgppbnQgbWFpbigpIHsKICAgIHN0YXRpYyBpbnQgeCA9IDU7CiAgICBzdGF0aWMgaW50ICpwID0gJng7CiAgICBwcmludGYoIihpbnQpIHAgICA9PiAlZFxuIiwoaW50KSBwKTsKICAgIHByaW50ZigiKGludCkgcCsrID0+ICVkXG4iLChpbnQpIHArKyk7CiAgICB4ID0gNTsgcCA9ICZ4OwogICAgcHJpbnRmKCIoaW50KSArK3AgPT4gJWRcbiIsKGludCkgKytwKTsKICAgIHggPSA1OyBwID0gJng7CiAgICBwcmludGYoIisrKnAgICAgICA9PiAlZFxuIiwrKypwKTsKICAgIHggPSA1OyBwID0gJng7CiAgICBwcmludGYoIisrKCpwKSAgICA9PiAlZFxuIiwrKygqcCkpOwogICAgeCA9IDU7IHAgPSAmeDsKICAgIHByaW50ZigiKysqKHApICAgID0+ICVkXG4iLCsrKihwKSk7CiAgICB4ID0gNTsgcCA9ICZ4OwogICAgcHJpbnRmKCIqcCsrICAgICAgPT4gJWRcbiIsKnArKyk7CiAgICB4ID0gNTsgcCA9ICZ4OwogICAgcHJpbnRmKCIoKnApKysgICAgPT4gJWRcbiIsKCpwKSsrKTsKICAgIHggPSA1OyBwID0gJng7CiAgICBwcmludGYoIioocCkrKyAgICA9PiAlZFxuIiwqKHApKyspOwogICAgeCA9IDU7IHAgPSAmeDsKICAgIHByaW50ZigiKisrcCAgICAgID0+ICVkXG4iLCorK3ApOwogICAgeCA9IDU7IHAgPSAmeDsKICAgIHByaW50ZigiKigrK3ApICAgID0+ICVkXG4iLCooKytwKSk7CiAgICByZXR1cm4gMDsKfQo=