Функция main тоже имеет аргументы.
Рекурсия – способ вызова, при которой функция обращается сама к себе. Важным моментом при составлении рекурсивной программы является организация выхода. Пример:
Void up(int );
Int main (){
Up(1);
}
Void up (int n){
Printf(“уровень вверх”, n);
If (n<4) up(n+1);
}
Функция факториал:
Long factorial (int value){
Long result=1;
If (value!=0){
Result= factorial(value-1);
If (result>MAXLONG/(value+1)){
Printf(“очень большое число”);
Exit(1);
Result*=value;
}
Return result;}