postincrement

#include <stdio.h>

int i=0;
void g(int j,int k){
printf("in function:%d,%d,%d",i,j,k);
}
int main (void)
{
g(i++,i*=2);
}

What is the output?

1:

in function:2,1,2

2:

in function:1,0,2

3:

in function:1,0,0

4:

in function:2,0,2