5.3.1 Identifiers
Identifiers are used to represent C objects and functions and must conform to strict rules.
A C identifier is a sequence of letters and digits where the underscore
character “_” counts as a letter. Identifiers cannot start with a digit.
Although they can start with an underscore, such identifiers are reserved for the
compiler’s use and should not be defined by C source code in your programs. Such is not the
case for assembly-domain identifiers.
Identifiers are case sensitive, so main is different to
Main.
Up to 255 characters are significant in an identifier. If two identifiers differ only after the maximum number of significant characters, then the compiler will consider them to be the same symbol.
