В этом руководстве мы узнаем о ключевых словах (зарезервированные слова в программировании на C ++, которые являются частью синтаксиса). Также мы узнаем об идентификаторах и как их называть.
Ключевые слова C ++
Ключевые слова - это заранее определенные слова, которые имеют для компилятора особое значение. Например,
int money;
Вот int
ключевое слово, указывающее, что деньги являются переменной целочисленного типа.
Вот список всех ключевых слов C ++. (начиная с C ++ 17)
alignas | decltype | namespace | struct |
alignof | default | new | switch |
and | delete | noexcept | template |
and_eq | do | not | this |
asm | double | not_eq | thread_local |
auto | dynamic_cast | nullptr | throw |
bitand | else | operator | true |
bitor | enum | or | try |
bool | explicit | or_eq | typedef |
break | export | private | typeid |
case | extern | protected | typename |
catch | false | public | union |
char | float | register | unsigned |
char16_t | for | reinterpret_cast | using |
char32_t | friend | return | virtual |
class | goto | short | void |
compl | if | signed | volatile |
const | inline | sizeof | wchar_t |
constexpr | int | static | while |
const_cast | long | static_assert | xor |
continue | mutable | static_cast | xor_eq |
Примечание. Поскольку C ++ чувствителен к регистру, все ключевые слова должны быть написаны в нижнем регистре.
Идентификаторы C ++
Идентификаторы - это уникальные имена, присвоенные программистом переменным, классам, функциям или другим объектам. Например,
int money; double accountBalance;
Здесь идентификаторами являются деньги и accountBalance.
Правила наименования идентификаторов
- Идентификаторы могут состоять из букв, цифр и символа подчеркивания.
- У него нет ограничений на длину имени.
- Он должен начинаться либо с буквы, либо с подчеркивания.
- Это чувствительно к регистру.
- Мы не можем использовать ключевые слова в качестве идентификаторов.
Мы можем выбрать любое имя в качестве идентификатора, если будем следовать приведенным выше правилам. Однако мы должны дать значимые имена идентификатору, который имеет смысл.
Примеры хороших и плохих идентификаторов
Неверный идентификатор | Плохой идентификатор | Хороший идентификатор |
---|---|---|
Общее количество очков | T_points | totalPoint |
1список | list_1 | list1 |
плавать | n_float | floatNumber |