John Goche Hello, The extern keyword can be used in C and C++ to share global variables between files by declaring the variable in header file and defining it in only one of the two files. For example, if x were not declared extern in the header file below then the linker would complain about x being multiply defined. -------------------- // ...