I am beginning to question the usefulness of \"extern\" keyword which is used to access variables/functions in other modules(in other files). Aren\'t we doing the same thing whe
No. The #include is a preprocessor command that says "put all of the text from this other file right here". So, all of the functions and variables in the included file are defined in the current file.