/* Compile with: make fibo CFLAGS="-g -Wall -std=gnu11 -O3" */ #include long long int fibonacci(){ static long long int first = 0; static long long int second = 1; long long int out = first+second; first=second; second=out; return out; } int main(){ for (int i=0; i< 50; i++) printf("%lli\n", fibonacci()); }