Path: utzoo!news-server.csri.toronto.edu!rutgers!cbmvax!uunet!tdatirv!sarima From: sarima@tdatirv.UUCP (Stanley Friesen) Newsgroups: comp.lang.c Subject: Re: What's an LValue [was A quick question] Message-ID: <175@tdatirv.UUCP> Date: 14 Mar 91 16:16:39 GMT References: <1991Mar12.030759.26698@nntp-server.caltech.edu> <31306@shamash.cdc.com> <1991Mar13.050555.26149@tandem.com> Reply-To: sarima@tdatirv.UUCP (Stanley Friesen) Organization: Teradata Corp., Irvine Lines: 27 In article <1991Mar13.050555.26149@tandem.com> jimbo@tandem.com (Jim Lyon) writes: bls@u02.svl.cdc.com (Brian Scearce) writes: <>0. variable names (excepting function, array and enum constant <> names) are lvalues. <>1. e[k] is an lvalue, regardless of whether e and k are lvalues. <>2. (e) is an lvalue iff e is. <>3. e.name is an lvalue iff e is. <>4. e->name is an lvalue regardless of whether e is an lvalue. <>5. *e is an lvalue regardless of whether e is an lvalue. <