Can we make use of function in for loop in c programming language like the below example...

```
#include <stdio.h>
int main()
{
    int i = 0;
    for (foo(); i == 1; i = 2)
        printf("In for loop\n");
        printf("After loop\n");
}
int foo()
{
    return 1;
}

```

Also please explain the output of this code ....Answer --->After loop.