A declaration specifies a unique name for the entity, along with information about its type and other characteristics . In C++ the point at which a name is declared is the point at which it becomes visible to the compiler.
What are the declarations in C?
A declaration is a C language construct that introduces one or more identifiers into the program and specifies their meaning and properties . Declarations may appear in any scope.