struct A { int w; }; void main() { A a; a.w = 3; int* ref = &a.w; int** refa = &ref; int*** refb = &refa; A* ap = &a; A** apa = ≈ *ref = 6; **refa = 6; ***refb = 4; (***refb)++; (*apa)->w++; a.w++; ++a.w; a.w--; --a.w; test(a.w++); test(++a.w); test(a.w--); test(--a.w); }