Keywords en C++

🙎‍♂️ Binario Assembler 📆 23/10/2024

📁 Programación, C++ ⌛ 10 min de lectura

► Conceptos básicos: Keywords en C++

Importante: Esta lección solo es teórico, a media que vamos avanzado con las lecciones veremos casos de uso de las diferentes características del lenguaje C++. Así que, tranquilo y continua aprendiendo.

Los keywords son palabras reservadas que tienen un significado especial para el compilador de C++ y siempre se distinguen por ser palabras escritas en minúsculas.

Palabras claves en C++

keyword definición
asm declara un bloque de código al ensamblador.
auto especifica la clase de almacenamiento que utiliza para definir un objeto en un bloque.
break finaliza una instrucción de un bucle.
case especifica dentro de una declaración de cambio para verificar una coincidencia para la expresión de la declaración.
catch especifica las acciones a realizar en caso de una excepción.
class define una clase que encapsulan miembros de datos y operaciones.
const define una constante donde su valor no varia durante la ejecución del programa.
continue transfiere el control al inicio de un bucle.
default maneja valores de expresión en una declaración de cambio.
delete operador de asignación de memoria.
do indica el comienzo de una declaración do-while donde la instrucción se ejecutará repetidamente hasta que el valor de la expresión lógica sea falsa.
double tipo de dato número flotante de precisión doble.
else especifica una declaración if-else.
enum declara un tipo de dato de enumeración definido por el usuario.
extern es un identificador especificado como externo, tiene un vínculo externo al bloque.
float tipo de dato de número flotante de simple presición.
for indica el inicio para una estructura de control repetitiva.
friend es una clase de operación que al ser implementada, puede acceder a los datos privados de los miembros de una clase.
goto transfiere el control a una tarea en especifico.
if indica el inicio de juna declaración de estructura de control selectiva.
inline es un especificador de función donde le indica al compilador que sustituye en el cuerpo de la función a la llamada habitual de una función que se desee implementar.
int dato de tipo número entero.
long es un modificador de datos que define un int de 32 bits o un double extendido.
new operador de asignación de memoria.
operator sobrecarga un operador de C++ con una nueva declaración.
private declara miembros de una clase que no son visibles fuera de su ámbito.
protected declara miembros de la clase que son privados excepto las clases derivadas.
public declara miembros de clase que son visibles fuera de ella.
register especifica el almacenamiento automático en la clase, indica al compilador que un objeto se usará con frecuencia y debe mantanerse como registro.
return devuelve un objeto al llamador de una fucnión.
short define un número int de 16 bits.
signed indica el signo de un objeto se almacenará en el bit de orden superior.
sizeof devuelve el tamaño de un objeto de bytes.
static un objeto static existe durante la vida útil de un programa.
struct declara nuevos tipos de datos encapsulados como funciones miembro.
switch usado para condicioneales largas.
this es el puntero para las clases, apunta a un objeto o instancia de clase.
throw genera una excepsión.
try indica el inicio de un bloque de controladores de excepsiones.
union es similar a un struct, contiene diferentes tipos de datos la única diferencia es que contiene solo uno de sus miembros en un momento dado.
unsigned modifica tipos de datos que indica que el bit de orden superior será utilizado por un objeto.
void carece de una lista de parámetros o función en específico.
virtual declara una función miembro de una clase que será redefinido por una clase derivada.
volatile define un objeto cuyo valor varia de manera que sea indetectable para el compilador.
while inicio de una declaración while y final de una declaración do-while para bucles.

Keywords vs Identificadores

keywords identificadores
Las palabras claves son palabras predefinidas que se reservan para funciones y tienen un significado especial. Sus valores definen diferentes tipos de datos como números, estructuras, uniones, matrices, etc.
Siempre comienza con minúscula. Contiene mayúsculas, minúsculas y guión bajo (_).
Contiene solo caracteres alfabéticos y no utiliza símbolos especiales. Contiene caracteres alfabéticos, dígitos, y guiones bajo.
Ejemplo: int, char, if, while, etc. Ejemplo: variable, valor1, masa_fuerza.
Imagen del autor

Publicado por: Binario Assembler

Programador profesional, especialista en Backend y Frontend.

¡Este verano estudia con nosotros!

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.