Palabras clave e identificadores en C: guía práctica
Palabras clave e identificadores en C
Descubra los elementos centrales del lenguaje C: palabras clave reservadas y cómo nombrar identificadores correctamente. Esta guía concisa se basa en años de experiencia real en desarrollo en C.
Conjunto de caracteres
Un conjunto de caracteres define los caracteres que pueden aparecer en identificadores y otras partes de un programa en C.
Alfabeto
Mayúsculas: A B C … X Y Z Minúsculas: a b c … x y z
C acepta tanto letras mayúsculas como minúsculas para nombres de variables y funciones.
Dígitos
0 1 2 3 4 5 6 7 8 9
Caracteres especiales
| , | < | > | . | _ |
| ( | ) | ; | $ | : |
| % | [ | ] | # | ? |
| ' | & | { | } | " |
| ^ | ! | * | / | | |
| - | \ | ~ | + |
Caracteres de espacio en blanco incluyen espacio, salto de línea, tabulación, retorno de carro y salto de página.
Palabras clave de C
Las palabras clave son palabras reservadas que el compilador reconoce y que no pueden reutilizarse como identificadores. Forman la columna vertebral de la sintaxis de C.
int dinero;
Aquí, int es una palabra clave que indica que dinero es una variable entera.
Como C distingue mayúsculas y minúsculas, todas las palabras clave deben escribirse en minúsculas.
A continuación se muestra la lista completa de palabras clave ANSI C, una referencia que todo desarrollador de C debe dominar:
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
Para un análisis más profundo de la sintaxis y casos de uso de cada palabra clave, vea Lista de todas las palabras clave en programación C.
Identificadores en C
Un identificador es el nombre que asigna a variables, funciones, structs y otras entidades. Los identificadores deben ser únicos dentro de su ámbito.
int dinero;
double saldoCuenta;
En el ejemplo anterior, dinero y saldoCuenta son identificadores.
Recuerde: un identificador no puede ser una palabra clave; por ejemplo, no puede nombrar una variable int.
Reglas para nombrar identificadores
- Un identificador válido puede contener letras (mayúsculas o minúsculas), dígitos y guiones bajos.
- El primer carácter debe ser una letra o un guión bajo.
- Las palabras clave están prohibidas como nombres de identificadores.
- La longitud del identificador es ilimitada en teoría, pero muchos compiladores la limitan a 31 caracteres. Use longitudes razonables para portabilidad.
Elija nombres descriptivos que transmitan intención: las buenas prácticas de nomenclatura mejoran la legibilidad y mantenibilidad del código.
Lenguaje C
- Termografía Explicada: Cómo la Imagen Infrarroja Detecta Variaciones de Temperatura
- Aprovechando la Realidad Aumentada para Operaciones de Mantenimiento Eficientes
- Entendiendo palabras clave e identificadores en C#: Reglas, listas y mejores prácticas
- Dominando la precedencia y asociatividad de operadores en C#: Guía práctica
- Dominando bucles while y do-while en C#: Sintaxis, ejemplos y mejores prácticas
- Dominando las Directivas de Preprocesador en C#: Guía Práctica
- Dominando Variables, Literales y Constantes en C++: Guía Completa
- Dominando bucles while y do-while en C: ejemplos prácticos
- Entendiendo constantes y literales en C: Tipos, uso y mejores prácticas
- Constantes y literales en C#: Tipos, reglas y mejores prácticas
- Palabras clave e identificadores en Python: Dominando palabras reservadas y convenciones de nomenclatura