#include <stdio.h>
int main()
{
int a = 0x11223344;
int b = 0x12345678;
int *p = &b;
char *q = &b;
printf("%d %d\n", sizeof(p
), sizeof(q
)); // 4 4
printf("%x\n", *(unsigned char *)p
); p = (unsigned char *)p + 1;
printf("%x\n", *(unsigned char *)p
);
p = &b;
p++;
q++;
q++;
q++;
q++;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICAgIGludCBhID0gMHgxMTIyMzM0NDsKICAgIGludCBiID0gMHgxMjM0NTY3ODsKCiAgICBpbnQgKnAgPSAmYjsKICAgIGNoYXIgKnEgPSAmYjsKCiAgICBwcmludGYoIiVkICVkXG4iLCBzaXplb2YocCksIHNpemVvZihxKSk7ICAvLyA0IDQKCiAgICBwcmludGYoIiVwICV4XG4iLCBwLCAqcCk7CiAgICBwcmludGYoIiV4XG4iLCAqKHVuc2lnbmVkIGNoYXIgKilwKTsKICAgIHAgPSAodW5zaWduZWQgY2hhciAqKXAgKyAxOwogICAgcHJpbnRmKCIleFxuIiwgKih1bnNpZ25lZCBjaGFyICopcCk7CgogICAgcCA9ICZiOwoKICAgIHArKzsKICAgIHByaW50ZigiJXAgJXhcbiIsIHAsICpwKTsKCiAgICBwcmludGYoIiVwICV4XG4iLCBxLCAqcSk7CiAgICBxKys7CiAgICBwcmludGYoIiVwICV4XG4iLCBxLCAqcSk7CiAgICBxKys7CiAgICBwcmludGYoIiVwICV4XG4iLCBxLCAqcSk7CiAgICBxKys7CiAgICBwcmludGYoIiVwICV4XG4iLCBxLCAqcSk7CiAgICBxKys7CiAgICBwcmludGYoIiVwICV4XG4iLCBxLCAqcSk7CiAgICAKICAgIHJldHVybiAwOwp9