I need help debugging a basic c program to calculate fibonacci numbers :     #include <stdio.h>
    int main(); 
    {
        int a;
        int b;
        int var_z;
        a = 1;
        b = 1;
        c= 2;
        for ()
        {
            a = c + b;
            printf(a,"\n");
            b = c + a;
            printf(b,"\n");
            c = a + b;
            printf(c,"\n");
        }
    }
I am a beginner at c and am trying to write a program to list the fibonacci sequence. 
This is what I have so far. I know I have at least two issues, one being the for loop. How would I make it an infinite loop?
My second issue that I'm running into is this error message 
"prog.c:3:1: error: expected identifier or '(' before '{' token
 {
 ^"
If someone could help that would be much appreciated. 
