Why is it compulsory and necessary to initialize static variables during compile time only?
> my question was why does it gets inialized during COMPILE time only? The zero initialization is historically due to where static variables were stored in the executable image. They were typically placed in the [BSS segment](http://en.wikipedia.org/wiki/.bss) of the image, which typically included zero initialization of memory blocks. The C … Read More