Язык Си в примерах/Факториал: различия между версиями
Содержимое удалено Содержимое добавлено
Ramir (обсуждение | вклад) мНет описания правки |
|||
Строка 7:
В приведенной ниже программе определена функция <tt>factorial</tt>, вычисляющая факториал.
▲ #include <stdio.h>
if( x == 0 ) return 1;
▲ long factorial(long x) {
▲ }
long n;
▲ void main() {
while(
}</source>
Это определение основано на следующей '''рекуррентной'''
Строка 29 ⟶ 27 :
Если бы не было строчки
то функция <tt>factorial</tt> постоянно бы вызывала саму себя, и во
|