the famous Factorial example
[libfirm] / ir / be / test / fak.c
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 int factorial(int x) {
5         if (x == 0)
6                 return 1;
7
8         return x * factorial(x-1);
9 }
10
11 int main(int argc, char **argv) {
12         int val = atoi(argv[0]);
13         printf("%d\n", factorial(val));
14 }