```c int phase_1(int a) { // ここで `a` の cfuncs にphase_2が入らない // int x = phase_2(a); とクッションを挟むと入る return phase_2(a); } int main(void) { int a = 3; int x = phase_1(a); return x; } ``` `cfuncs.c` でテストできる。