Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!brutus.cs.uiuc.edu!wuarchive!udel!udccvax1!gdtltr From: gdtltr@vax1.acs.udel.EDU (Gary D Duzan) Newsgroups: comp.lang.c Subject: Re: type *var -- vs. -- type* var Message-ID: <4321@udccvax1.acs.udel.EDU> Date: 8 Sep 89 19:47:23 GMT References: <4201@ohstpy.mps.ohio-state.edu> <29048@news.Think.COM> Reply-To: gdtltr@vax1.acs.udel.EDU (Gary D Duzan) Organization: Galadrim (really a disorganization) Lines: 22 In article <29048@news.Think.COM> barmar@think.COM (Barry Margolin) writes: => =>That's because "*" binds more tightly than ",". If you want to force =>a particular grouping, use parentheses: => => (int *) x, y, z => Warning: Stupid Question Follows. How does the compiler distinguish between the above and a cast and two comma operators? Gary Duzan Time Lord Third Regeneration -- _o_ _o_ [|o o|] "Two hearts are better than one." -- Yes [|o o|] |_O_| "Don't listen to me; I never do." -- Doctor Who |_O_|