Learn C++ Programming Language
Identifiers in C++ Programming
Definition of Identifiers
An identifier is a programmer-defined name that represents some element of a program. Variable names are examples of identifiers. You may choose your own variable names in C++, as long as you do not use any of the C++ key words.
C++ Key Words | ||||
and | continue | goto | public | try |
and_eq | default | if | register | typedef |
asm | delete | inline | reinterpret_cast | Typeid |
auto | do | int | return | typename |
bitand | double | long | short | union |
bitor | dynamic_cast | mutable | signed | unsigned |
bool | else | namespace | sizeof | using |
break | enum | new | static | virtual |
case | explicit | not | static_cast | void |
catch | export | not_eq | struct | volatile |
char | extern | operator | switch | wchar_t |
class | false | or | template | while |
compl | float | or_eq | this | xor |
const | for | private | throw | xor_eq |
Const_cast | friend | protected | true |
Legal Identifiers
Regardless of which style you adopt, be consistent and make your variable names as sensible as possible. Here are some specific rules that must be followed with all C++ identifiers.
- The first character must be one of the letters a through z, A through Z, or an underscore character (_).
- After the first character you may use the letters a through z or A through Z, the digits 0 through 9, or underscores.
- Uppercase and lowercase characters are distinct. This means ItemsOrdered is not the same as itemsordered.
Variable Name | Legal or Illegal |
dayOfWeek | Legal. |
3dGraph | Illegal. Variable names cannot begin with a digit. |
_employee_num | Legal. |
June1997 | Legal. |
Mixture#3 | Illegal. Variable names may only use letters, digits, and underscores. |
Ads Right