失礼します
長文になりますがつまずいてしまったので、質問させてください

#include <stdio.h>

int funcJIJOU(int x){
return x * x;
}
#define macroJIJOU(x) (x) * (x)
void main(void){
int i = 1, j = 1, k = 1, l = 1;
int x, y;
while(i <= 5){
x = i++;
y = i++;
printf("x * y結果:%d\n", x * y);
}
while(j <= 5){
printf("j++ * j++結果:%d\n", (j++) * (j++));
}
while(k <= 5){
printf("関数結果:%d\n", funcJIJOU(k++));
}
while(l <= 5){
printf("マクロ結果:%d\n", macroJIJOU(l++));
}
return;
}

上のようなものを書いてみました