Identificadores
Un identificador es una palabra que se utiliza para hacer referencia a una entidad, en general cualquier palabra que se utilice en un programa. Los identificadores pueden ser definidos por el lenguaje utilizado o pueden ser definidos por el programador, en cualquier caso, deben cumplir ciertas reglas de acuerdo a la sintaxis del lenguaje empleado.
Hay unas reglas básicas para formar un identificador en C++ que siempre se deben cumplir:
_ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
Finalizo este apartado mencionado que los identificadores son parte de la estructura básica de un lenguaje, en este caso C++, después que se te pase la fiebre por “querer hacer programas” es conveniente que revises las convenciones léxicas del lenguaje, lo cual es necesario si quieres hacer carrera como programador, un buen punto de partida es la librería de MSDN de Microsoft la cual tiene un perfecto balance entre rigor y claridad.
Aparte de las observaciones mencionadas en el párrafo anterior, debes tener en cuenta que no puedes nombrar un identificador con el nombre de una Palabra reservada (otros también las llaman palabras clave).
Finalmente se desaconseja el uso de dos subrayados iniciales al inicio de un identificador, debido a que algunos identificadores especiales definidos por C++ empiezan con doble subrayado, y es posible que posteriormente se definan más, para evitar posibles colisiones, es mejor abstenerse en su uso.
Las palabras reservadas son Identificadores para uso exclusivo del lenguaje, el uso de cualquiera de estas palabras fuera del uso que tienen asignado, dará un error de Compilación.
Las palabras reservadas más frecuentes son:
asm | float | static |
auto | for | static_cast |
bool | friend | struct |
break | goto | switch |
case | if | template |
catch | inline | this |
char | int | throw |
class | long | true |
const | mutable | try |
const_cast | namespace | typedef |
continue | new | typeid |
default | operator | typename |
delete | private | union |
do | protected | unsigned |
double | public | using |
dynamic_cast | register | virtual |
else | reinterpret_cast | void |
enum | return | volatile |
explicit | short | while |
extern | signed | |
false | sizeof |
Si deseas revisar la lista completa revisa el Apéndice I
Las palabras reservadas no pueden redefinirse, sobrecargarse o utilizarse fuera del ámbito para el cual han sido implementadas..
Un comentario es texto que el compilador omite y lo interpreta como un espacio en blanco. Los comentarios se utilizan por lo programadores para documentar un programa.
En C++ tenemos disponibles 2 tipos de comentarios:
A continuación mostramos los 2 tipos de comentarios en un pequeño programa
/* comentarios.cpp Este es un programa que ilustra los 2 tipos de comentarios disponibles en C++, un comentario de múltiples líneas inicia con una /* y termina con un * / (Sin el espacio) y te permite documentar programas para facilitar su mantenimiento y lectura. Como los comentarios son ignorados y no afectan el tamaño y rendimiento del programa se sugiere su uso de forma amplia. 2017, Por http://about.me/carlosgbr Versión 1 Compilado en https://www.tutorialspoint.com/compile_cpp_online.php */#include <iostream> int main() { //utilizamos la sintaxis std::cout debido a que no definimos "using namespace std" std::cout << "Ilustramos el uso de cout sin el uso del espacio de trabajo std" << "\n"; std::cout << "recuerda que los cuatro puntos se denominan \"Operador de Resolución de Alcance\"" << "\n"; //observa que utilizamos caracteres de escape para poner el entrecomillado // stdlib::cout << "Esta es una forma de lograr que una sentencia de código no se ejecute" << endl; /* Recuerda: Es preferible un programa que tenga comentarios demás que de menos, como siempre el tiempo te lo hará ver */ return 1; //Devolvemos 1 no 0 como siempre, porque somos programadores, y porque podemos }
Como se ilustra en el programa, el uso de comentarios nos permite comentar líneas unitarias o varias de código para depurar un programa. De este modo podemos hacer cambios sin tener que borrar todo. Hay que mencionar que ya en entornos profesionales de programación se sugiere utilizar las directivas del preprocesador #if/#endif, pero para nuestro aprendizaje su uso no es necesario.
Indentificadores, Palabras Reservadas y Comentarios Roberto C. González is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.
El comando dnsenum es una herramienta de línea de comandos para realizar enumeración de DNS…
En esta entrada te presento 24 de las listas negras más comunes que los servidores…
ZoomIt es una herramienta de anotación y zoom de pantalla para presentaciones técnicas que incluyen…
WinObj es el visor de espacios de nombres de Object Manager definitivo. Es la primera…
Whois realiza el registro de registro para el nombre de dominio o la dirección IP…
VolumeID – Esta utilidad, le permite cambiar los identificadores de los discos FAT y NTFS…