 C source files contain declarations and function definitions.Function definitions, in turn, contain declarations and statements.Declarations either define new types using keywords such as codice_11, codice_34, and codice_13, or assign types to and perhaps reserve storage for new variables, usually by writing the type followed by the variable name.