C macro - expression is not assignable : I get this error when compiling:
macro.c:11:2: error: expression is not assignable
        ProdottoAumentato(10, 20);

I don't know why it says this, I can't find any errors.
Here's the code:

    #include <stdlib.h>
    #include <unistd.h>
    #include <stdio.h>

    #define ProdottoAumentato(X, Y)    X++; X * Y;

    int main(void) {

	    ProdottoAumentato(10, 20);

	    printf("\nEnd\n");
	    return(0);
    }
