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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html