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)
$
Отличный учебник!
Около минуты
7 сентября 2022