This page contains examples of unusual or interesting code that are longer known to mankind.
What you will see here:
This is an example for how good C is to write really nasty code. "Duff's Device" was first used by Tom Duff, when he tried to unroll a loop to optimize code (todays compilers should do that without help of the programmer). The code below interleaves a loop and a switch statement and is completely legal C code:
int i = (count + 7) / 8;
switch (count % 8) {
case 0: do { action();
case 7: action();
case 6: action();
case 5: action();
case 4: action();
case 3: action();
case 2: action();
case 1: action();
} while (--i >= 0);
}
Go back.