“An Extern variable will be initialized to 0 if not initialized” is this statement correct? If yes then How it can initialize because when we write “ extern int a ” it will not create any memory. So how it can store some value? please explain in detail?