explain the result of the C program

                            #understand
       int main ()
{
int i;
for (i = 0; i <= 10; ++ i)
display (-i); // calling function
returns 0;
}
blank display (int); // function declaration
void display (int m) // function definition
{
printf ("% d", m);
}

wanted to print the numbers according to this code. What will be the output of this code. I get infinite results "-1"