Path: chuka.playstation.co.uk!news From: Tom Newsgroups: scee.yaroze.freetalk.english Subject: Ode to C Date: Fri, 22 Jan 1999 10:11:37 +0000 Organization: PlayStation Net Yaroze (SCEE) Lines: 34 Message-ID: <36A84ED9.7A1B@bristol.ac.uk> NNTP-Posting-Host: n39.fen.bris.ac.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01 (WinNT; I) This has been doing the rounds over the uni network at the moment, enjoy... 0x0d2C May your signals all trap May your references be bounded All memory aligned Floats to ints rounded Remember ... Non-zero is true ++ adds one Arrays start with zero and, NULL is for none For octal, use zero 0x means hex = will set == means test use -> for a pointer a dot if its not ? : is confusing use them 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 char