Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!caip!seismo!cmcl2!philabs!pwa-b!mmintl!franka From: franka@mmintl.UUCP (Frank Adams) Newsgroups: net.lang.c Subject: Re: What should be added to C Message-ID: <1509@mmintl.UUCP> Date: Wed, 4-Jun-86 00:06:38 EDT Article-I.D.: mmintl.1509 Posted: Wed Jun 4 00:06:38 1986 Date-Received: Sat, 31-May-86 07:14:49 EDT References: <1462@mmintl.UUCP> <5498@alice.uUCp> <1497@mmintl.UUCP> <1617@ecsvax.UUCP> Reply-To: franka@mmintl.UUCP (Frank Adams) Distribution: net Organization: Multimate International, E. Hartford, CT Lines: 26 In article <1617@ecsvax.UUCP> bet@ecsvax.UUCP (Bennett E. Todd III) writes: >In article <1497@mmintl.UUCP> franka@mmintl.UUCP (Frank Adams) writes: >> if (!(A)) goto _Z; >> X >> if (B) { >> Y >> } else { >>_Z: >> Z >> } > >Why not use > > if (A) { > X > if (B) { > Y > } > } else { > Z > } Because this doesn't execute Z when A is true but B is false. Frank Adams ihnp4!philabs!pwa-b!mmintl!franka Multimate International 52 Oakland Ave North E. Hartford, CT 06108