---->extern keyword extends the visibility of the C variables and C functions. Probably that’s is the reason why it was named as extern.


Please read the post in the link below. Nice, clear and intuitive!