Tabla de contenido
Artículo previo: Literales (en C)
NOTAEsta información fue principalmente extraída del libro C/C++ Curso de programación (2ª ed.), escrita por Fco. Javier Ceballos (páginas 32-33).
Identificadores
Los identificadores son nombres dados en tipos, literales, variables, funciones y etiquetas de un programa. La sintaxis para formar un identificador es la siguiente:
{letra|_}[{letra|dígito|_}]...
lo cual indica que un identificador consta de uno o más caracteres (véase Caracteres de C) y que el primer carácter debe ser una letra o el carácter de subrayado. No pueden comenzar por un dígito ni pueden contener caracteres especiales.
Las letras pueden ser mayúsculas o minúsculas. Para C una letra mayúscula es un carácter diferente a esa misma letra en minúscula. Por ejemplo, los identificadores Suma
, suma
y SUMA
son diferentes.
Los identificadores pueden tener cualquier número de caracteres pero dependiendo del compilador que se utilice solamente los n caracteres primeros son significativos. Esto quiere decir que un identificador es distinto de otro cuando difieren al menos en uno de los n primeros caracteres significativos. Algunos ejemplos son:
Suma
Cálculo_Números_Primos
ordenar
VisualizarDatos
DATOANSI permite 6 caracteres en un identificador externo y 31 en uno interno: dentro de una función. Microsoft C permite 247 tanto en los identificadores internos como en los externos; etc.
Palabras clave
Las palabras clave son identificadores predefinidos que tienen un significado especial para el compilador C. Por lo tanto, un identificador definido por el usuario, no puede tener el mismo nombre que una palabra clave. El lenguaje C, tiene las siguientes palabras clave:
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
const | float | short | unsigned |
continue | for | signed | void |
default | goto | sizeof | volatile |
do | if | static | while |
Las palabras clave deben escribirse siempre en minúsculas, como están.
Comentarios
Un comentario es un mensaje a cualquiera que lea el código fuente. Añadiendo comentarios hace más fácil la comprensión de un programa. La finalidad de los comentarios es explicar el código fuente. C soporta dos tipos de comentarios:
- Comentario tradicional. Un comentario tradicional empieza con los caracteres
/*
y finaliza con los caracteres*/
. Estos comentarios pueden ocupar más de una línea, pero no pueden anidarse, y pueden aparecer en cualquier lugar donde se permita aparecer un espacio en blanco. Por ejemplo:
/*
* La ejecución del programa comienza en la función main.
* La función main puede invocar a otras funciones
* predefinidas o definidas por el usuario. La ejecución
* del programa finaliza cuando finaliza la función main.
*/
- Comentario de una línea. Este tipo de comentario comienza con una doble barra
//
y se extiende hasta el final de la línea. Son denominados comentarios estilo C++. Esto quiere decir que C ha incorporado algunas características de interés de C++; una de ellas es ésta. La siguiente línea muestra un ejemplo:
// Agregar aquí el código de iniciación
Siguiente artículo: Constantes y variables (en C)