Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!uxc!uxc.cso.uiuc.edu!uxg.cso.uiuc.edu!uxa.cso.uiuc.edu!fso10235 From: fso10235@uxa.cso.uiuc.edu Newsgroups: comp.lang.c Subject: Re: pointers to arrays Message-ID: <227300001@uxa.cso.uiuc.edu> Date: 17 Feb 89 16:40:00 GMT References: <19784@uflorida.cis.ufl.EDU> Lines: 15 Nf-ID: #R:uflorida.cis.ufl.EDU:19784:uxa.cso.uiuc.edu:227300001:000:367 Nf-From: uxa.cso.uiuc.edu!fso10235 Feb 17 10:40:00 1989 In your example, you state that E is an "array" and then go on to talk about &E. E is actually an address itself; it is the address of the first element of the array. Putting brackets after any number merely dereferences to that number plus what is in the brackets. This is in K&R, I believe. Felix Ortony fso10235@uxa.cso.uiuc.edu fortony@civilgate.ce.uiuc.edu