An Ode to C:
0x0d2C
~~~~~~
May your signals all trap
May your references be bounded
All memory aligned
Floats to ints rounded.
And Remember ...
Non-zero is true Use -> for a pointer
++ adds one A dot if it's not
Arrays start with zero ? : is confusing
And, NULL is for none. Use them a lot.
For octal, use zero a.out is your program
0x means hex There's no 'U' in 'foobar'
= will set And, char (*(*x())[])() is
== means test. A function returning a pointer
to an array of pointers to
functions returning char.