struct node { struct node *left; struct node *right; int value; }; struct node *head; int v1; #define PASS2(bit) \ n2 = n1->left; \ right = n1->right; \ if (value & (1<left; \ right = n2->right; \ if (value & (2<>= 8; } printf("result=%p\n", n1); }