Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Wed, 09 Nov 2011 17:34:05 -0600 Message-ID: <4EBB0DEC.63B0@mindspring.com> Date: Wed, 09 Nov 2011 18:34:04 -0500 From: pete Reply-To: pfiland@mindspring.com Organization: PF X-Mailer: Mozilla 3.04Gold (WinNT; I) MIME-Version: 1.0 Newsgroups: comp.lang.c Subject: Re: Array of Integers ? References: <4eb8df96$0$281$14726298@news.sunsite.dk> <0.37f60e84176a3ca268ae.20111109005701GMT.87y5vq2jvm.fsf@bsb.me.uk> <4EBA0A25.1075@mindspring.com> <0.98166b3e19d812326ddf.20111109110606GMT.87k479368x.fsf@bsb.me.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 42 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 4.156.231.252 X-Trace: sv3-PuB/kcAtl8sLCBkNLOnXC+F/tUkiBlhddYzjUwMjKAdKEsYbl32fI5o+y+FB4yQnNpROmmPBA1m7u05!HTcOMSbvCfxuAHmFEW6DzOI5fEXM9Oc3CVv2vDgBKlRnAZF0RgEwj0hCg8tv2Vc4W/frHj0oZxMu!+iKuSOwT/+0= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2776 Xref: x330-a1.tempe.blueboxinc.net comp.lang.c:12993 Ben Bacarisse wrote: > > pete writes: > > > Ben Bacarisse wrote: > >> > >> Keith Thompson writes: > > > >> > C does have array values; it just doesn't let you manipulate them > >> > directly in most cases. The standard's definition of the word > >> > "value" > >> > (C99 3.17) is "precise meaning of the contents of an object > >> > when interpreted as having a specific type". Nothing in that > >> > definition excludes arrays. > >> > >> That definition is effectively useless. > > > > The standard says > > "An initializer specifies the initial value stored in an object." > > > > Which leads me to believe > > that an initializer for an array, > > specifies the initial value stored in the array. > > Does that mean that it *is* an array value? Maybe. I get the feeling > that wording like "specifies" and "designates" are deliberately > non-specific. > > Initialisers specify values in some very indirect ways. > {0} can specify > the initial value of any object > (at least I can't think of an exception) > so it's rather unnatural to think of these things > as denoting values of some type or other. It doesn't matter whether the verb is "specify" or "designates". The point is that the thing being either specified or designated, is the value being stored in the array. The point is that the array has a value stored in it. -- pete