Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!lll-lcc!booloo From: booloo@lll-lcc.aRpA (Mark Boolootian) Newsgroups: comp.lang.c Subject: can you 'splain this to me? Message-ID: <966@lll-lcc.aRpA> Date: Thu, 16-Jul-87 12:11:33 EDT Article-I.D.: lll-lcc.966 Posted: Thu Jul 16 12:11:33 1987 Date-Received: Sat, 18-Jul-87 10:23:34 EDT Reply-To: booloo@lll-lcc.UUCP (Mark Boolootian) Distribution: na Organization: llnl Lines: 16 ~~~~~~ In an article called "The C Programming Language" by Ritchie, et al, there is an example given that I can't seem to figure out. The example is supposed to be a pointer to an array of pointers to functions, each retuning an int and its declaration is: int (*(*funnyarray)[])(); I don't know if it is possible to explain why this is what it is but I would appreciate any attempts (via email). I can see what int (*f)() and int (*g)[] are but the composition is confusing to me. Actually I almost had it there for a moment but it just now slipped away again. Thanks in advance. mb