Спасибо за баг.
Вроде как сейчас должно все работать. В вашем случае точно.
CODE:
int a=0;
d();
messagebox (a);
function d()
{
бой();
messagebox ("111111111");
}
function бой()
{
//messagebox (1);
титаны();
messagebox ("0000000");
}
function титаны()
{
//messagebox (2);
rr();
}
function rr()
{
//messagebox (2);
a++;
if (a==20000) return;
бой();
}
d();
messagebox (a);
function d()
{
бой();
messagebox ("111111111");
}
function бой()
{
//messagebox (1);
титаны();
messagebox ("0000000");
}
function титаны()
{
//messagebox (2);
rr();
}
function rr()
{
//messagebox (2);
a++;
if (a==20000) return;
бой();
}
Работает вроде как надо.
Еще тест. Рекурсия:
CODE:
int a=0;
www(#a);
function www(int #b)
{
b++;
messagebox (b);
www(#b);
}
www(#a);
function www(int #b)
{
b++;
messagebox (b);
www(#b);
}