Re: initializing a struct

Davidlohr Bueso <[email protected]> Fri, 01 Jul 2011 13:58:06 -0400
Newsgroups gmane.linux.c-programming
Organization GNU
Message-ID <1309543086.3374.1.camel@offbook>
On Thu, 2011-06-30 at 15:48 +0530, Vadiraj wrote:
> Hey Guys,
>  I'm stuck with logical reason for initializing a struct variable. Please help..
>  Consider a struct defined this way..
>  struct foo
>  {
>      int a;
>      char *ptr;
>  };
>  in my function I declare a local variable of this struct.
>  void bar()
>  {
>        struct foo local_var[10];
>        ...
>        ...
>  }
>  do you suspect a initialization issue? do we need to initialize the
> local array local_var[10] ? What's the best practice?

This kind of initialization is done with memset(), so can use 0s to
avoid random data.
--
To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html