Найти тему
8 подписчиков

Ричард Столлман представил свою новую книгу "GNU C Language Intro and Reference Manual". Книга нацелена на разработчиков, знакомых с принципами программирования на каком-то другом языке и желающих изучить язык Си. Открываем раздел "5.8 Recursive Functions", копируем пример, собираем, запускаем:


$ 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)

$

Отличный учебник!
Около минуты