delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/02/17/13:09:11

Date: Wed, 17 Feb 1999 13:08:43 -0500
Message-Id: <199902171808.NAA16775@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: djgpp AT delorie DOT com
In-reply-to: <36CAFA2D.DEDDF0BF@castle.on.ca> (message from balboa on Wed, 17
Feb 1999 12:19:41 -0500)
Subject: Re: Newbie looking for clarity
References: <36CAFA2D DOT DEDDF0BF AT castle DOT on DOT ca>
Reply-To: djgpp AT delorie DOT com

> struct item
> {
>  int value;
>  char name[20];
> };
> 
> struct item list;
> 
> Is it the same for this structure, the name list points to the address
> of first element of the structure?

No.  list *is* the structure.  Arrays are different.

> If this is true then list.value is a pointer to the value.

No, list.value *is* the value.

Your array example would work if you had this instead:

struct item list[10];

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019