On Thursday 16 September 2010 23:50:16 Kagamin wrote: > BCS Wrote: > > The trick is that function pointers are best read from the inside out. > > All C declarations are read from inside out, postfixes take precedence, > that's why you have to use braces to give pointer higher precedence. One > of the earlier books by Stroustroup gives a nice monster of arrays, > pointers and functions to master understanding of declarations.
It's essentially the same principle that makes it so that the D declaration int[4][3] a; is an array with 3 rows and 4 columns rather than 4 rows and 3 columns like you'd expect. - Jonathan M Davis