c to make sure that the definition is in keeping with the declaration. The declaration inside the header will be the glue that retains all of it with each other; it allows the files to become compiled independently but https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812