This seems very trivial but a somewhat rigorous explanation for the following behavior will help my understanding of extern a lot.So I\'ll appreciate your answe
extern
just remember the concept that when we declare a variable as extern inside a function we can only define it outside of that function.