"" , , (ish), . , , , , (, .. ..).
If you add another variable, tell int x[10];your function, which calls your recursive function, the number needed to break it will change (probably about 5 or so).
Compile it with another compiler (or even with different compiler settings, for example, with optimization enabled), and it will probably change again.
source
share