Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!dptg!ulysses!andante!alice!ark From: ark@alice.UUCP (Andrew Koenig) Newsgroups: comp.lang.c Subject: Re: comma operator Message-ID: <9744@alice.UUCP> Date: 4 Aug 89 21:21:54 GMT References: <2963@solo6.cs.vu.nl> <2135@zaphod.axion.bt.co.uk> Organization: AT&T Bell Laboratories, Liberty Corner NJ Lines: 18 In article <2135@zaphod.axion.bt.co.uk>, skilbane@zaphod.axion.bt.co.uk (Steven Kilbane) writes: > Personally, I think it is worse that {;}. If you have something of the form > x = Expr1 , Expr2; > then Expr2 will be assigned to x, rather than Expr1. Nope. = binds more tightly than , so x = Expr1 , Expr2; means the same as (x = Expr1) , Expr2; -- --Andrew Koenig ark@europa.att.com