Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site alice.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!alice!ark From: ark@alice.UUCP (Andrew Koenig) Newsgroups: net.lang.c Subject: Re: 2nd Annual Obfuscated Contest Winners Message-ID: <3951@alice.UUCP> Date: Tue, 2-Jul-85 11:08:53 EDT Article-I.D.: alice.3951 Posted: Tue Jul 2 11:08:53 1985 Date-Received: Wed, 3-Jul-85 08:04:10 EDT References: <104@bbnccv.UUCP> Organization: Bell Labs, Murray Hill Lines: 18 > and so the expressions > > a ? b , c : d > a ? b = c : d > a ? b : d = c > > although perfectly plausible and unambiguous, are not valid expressions in Ummm. a?b:d=c is ambiguous. Does it mean a ? b : (d = c) or (a ? b : d) = c Yeah, I know: ?: doesn't give an lvalue. That's just a semantic quibble.