[code:1]
#include <stdio.h>
#define PRINT3(x, y, z) printf("x = %d, y = %d, z = %d\n", x, y, z)
void main()
{
int x, y, z;
x = y = z = 1;
++x || ++y && ++z; PRINT3(x, y, z);
x = y = z = 1;
++x && ++y || ++z; PRINT3(x, y, z);
x = y = z = 1;
++x && ++y && ++z; PRINT3(x, y, z);
x = y = z = -1;
++x && ++y || ++z; PRINT3(x, y, z);
x = y = z = -1;
++x || ++y && ++z; PRINT3(x, y, z);
x = y = z = -1;
++x && ++y && ++z; PRINT3(x, y, z);