| control/short-circuit-exp-equiv.c - Et ækvivalent program. | Lektion 3 - slide 10 : 25 Program 2 |
#include <stdio.h>
int main(void) {
int i = 0, j = 0,
r1, r2, r3, r4;
printf("i j r*\n");
/* Illustrerer short circuiting i urene udtryk. */
/* Illustrer IKKE god programmeringspraksis. */
r1 = (i = 1) && (j = 2);
printf("%d %d %d\n", i, j, r1);
r2 = (i = 0);
printf("%d %d %d\n", i, j, r2);
r3 = (i = 0 || (j = 4));
printf("%d %d %d\n", i, j, r3);
r4 = (i = 2);
printf("%d %d %d\n", i, j, r4);
return 0;
}