hey everyone,
Can anyone explain to me why x=4 in the following code?

Code:
#include <stdio.h>


int main()
{
    int x,y,z;
    
    x=2;
    y=2;
    
    x=2*(y++);
    z=2*(++y);
    
    printf("x=%d\ny=%d\nz=%d\n", x,y,z);
}