C Forever


May all your signals trap
May your references be bounded
All memory aligned
Float is to be rounded


Nonzero is true
++ adds one
Arrays start with [0]
NULL points to none
For octal use zero
0x means hex
use = to set
and == for a test
Use -> for a pointer
a dot if it's not
?: is confusing
use it a lot

a.out is your program
there's no 'u' in foobar
and char(*(x())[])() is
a function returning a pointer
to an array of pointers
to functions returning a char


Author: unknown, found in the early 80th on a bulletin board

© Uwe Jantzen 21.07.23