c to make certain that the definition is in keeping with the declaration. The declaration in the header may be the glue that holds all of it jointly; it will allow the files to be compiled independently but makes sure https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812