Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!dciem!nrcaer!cognos!brianc From: brianc@cognos.uucp (Brian Campbell) Newsgroups: comp.lang.c Subject: Re: possible structure initialization bug Message-ID: <1287@cognos.UUCP> Date: Wed, 19-Aug-87 10:42:49 EDT Article-I.D.: cognos.1287 Posted: Wed Aug 19 10:42:49 1987 Date-Received: Sat, 22-Aug-87 05:29:56 EDT References: <352@mcdsun.UUCP> Reply-To: brianc@cognos.UUCP (Brian Campbell) Organization: Cognos Incorporated, Ottawa, Canada Lines: 18 In article <352@mcdsun.UUCP> fnf@mcdsun.UUCP (Fred Fish) writes: > [ question as to whether following is valid initialization ] > struct { > int foo[2][2]; > } bar = { > {1, 2, 3, 4} > }; Is this really a *struct* initialization question, or a two- dimensional array initialization question? According to K&R (Sec. 5.7): "An array is initialized by a list of initializers in braces; each row of a two-dimensional array is initialized by a corresponding sub-list." -- Brian Campbell uucp: decvax!utzoo!dciem!nrcaer!cognos!brianc Cognos Incorporated mail: 3755 Riverside Drive, Ottawa, Ontario, K1G 3N3 (613) 738-1440 fido: sysop@163/8