Hello,
struct Exp_ {
struct Exp_ *a;
struct Exp_ *b;
} Exp
int main(void) {
Exp *n;
init_exp(n, a, b);
printf("line 1 : %p %p\n", &(n->a), &(n->b));
void **g;
g = n;
printf("line 2 : %p %p\n", g, sizeof(void *), g + sizeof(void *));
return 0
}
result :
line 1 ...