En este tutorial, aprenderemos sobre las palabras clave (palabras reservadas en la programación C ++ que forman parte de la sintaxis). Además, aprenderemos sobre identificadores y cómo nombrarlos.
Palabras clave C ++
Las palabras clave son palabras predefinidas que tienen significados especiales para el compilador. Por ejemplo,
int money;
Aquí, int
hay una palabra clave que indica que el dinero es una variable de tipo entero.
Aquí hay una lista de todas las palabras clave de C ++. (a partir de 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 |
Nota: Como C ++ es un lenguaje que distingue entre mayúsculas y minúsculas, todas las palabras clave deben escribirse en minúsculas.
Identificadores de C ++
Los identificadores son los nombres únicos que el programador da a las variables, clases, funciones u otras entidades. Por ejemplo,
int money; double accountBalance;
Aquí, money y accountBalance son identificadores.
Reglas para nombrar identificadores
- Los identificadores pueden estar compuestos por letras, dígitos y el carácter de subrayado.
- No tiene límite en la longitud del nombre.
- Debe comenzar con una letra o un guión bajo.
- Es sensible a mayúsculas y minúsculas.
- No podemos utilizar palabras clave como identificadores.
Podemos elegir cualquier nombre como identificador si seguimos las reglas anteriores. Sin embargo, debemos dar nombres significativos al identificador que tenga sentido.
Ejemplos de identificadores buenos y malos
Identificador no válido | Identificador incorrecto | Buen identificador |
---|---|---|
Puntos totales | T_points | totalPoint |
1 lista | list_1 | list1 |
flotador | n_float | número flotante |