"GNU C Language Intro and Reference Manual"
Книга нацелена на разработчиков, знакомых с принципами программирования на каком-то другом языке и желающих изучить язык Си. Открываем раздел "5.8 Recursive Functions", копируем пример, собираем, запускаем:
45
просмотров
$ cat fac.c
int
factorial(int x)
{
if (x < 1)
return 1;
else
return (x * factorial (x - 1));
}
int
main() {
factorial(1000000000);
}
$ gcc fac.c
$ ./a.out
Segmentation fault (core dumped)
$
Отличный учебник!
ето чо?
Язык прогромирования Большого Нефритового Стержня. Язык Си.