Borland C++ Builder: The Complete Reference
are the atomic elements of the C and C++ language. This chapter will examine
each element closely.
user-defined objects are called identifiers. Identifiers can vary from one to several
characters in length. C defines two kinds of identifiers: external and internal. An external
identifier will be involved in an external link process. These identifiers, called external
names, include function names and global variable names that are shared between
source files. If an identifier is not used in an external link process, then it is internal.
This type, called an internal name, includes the names of local variables, for example.
The C language guarantees that at least the first 6 characters are significant for an
external identifier, as are the first 31 characters for an internal identifier. C++ Builder
recognizes the first 250 characters as being significant. (In C++, all characters are
significant.)
correct and incorrect identifier names:
standard library.