/*
 * demo3.c
 * 2019-07-09, Andre M. Maier
 */
#include <stdio.h>

int main(int argc, char **argv)
{
   int a = 3;
   int b = 3;
 
   unsigned char c = a == b;
   printf("c = %d\n",c);

   unsigned char d = a == 3 & b == 3;
   printf("c = %d\n",d);

   unsigned char e = 0;
   printf("e = %d\n", e++);
   printf("e = %d\n", e);
   printf("e = %d\n", ++e);
   printf("e = %d\n", e);

   // Ein beliebter Schuelerfehler ...
   unsigned char f = 0;
   f = f++;
   printf("f = %d\n", f); // Oh Wunder ... f wurde nicht erhoeht!

   return 0;
}
