Sintaxis básica de C
Un programa en C consta de varias etiquetas, que pueden ser palabras clave, identificadores, constantes, valores de cadena o símbolos. Por ejemplo, la siguiente declaración C consta de cinco tokens:
Los cinco tokens son:
En un programa C, el punto y coma es el terminador de una declaración. Es decir, cada declaración debe terminar con un punto y coma. Representa el fin de una entidad lógica.
Por ejemplo, aquí hay dos declaraciones diferentes:
Los comentarios son como texto de ayuda en un programa en C y el compilador los ignora. Comienzan con /* y terminan con el carácter */, como se muestra a continuación:
Nota: Los comentarios no se pueden anidar dentro de comentarios y los comentarios no pueden aparecer dentro de cadenas o valores de caracteres
Error demostración:
Un identificador C es un nombre utilizado para identificar una variable, función o cualquier otro elemento definido por el usuario. Los identificadores comienzan con las letras A-Z o a-z o el guión bajo _, seguidos de cero o más letras, guiones bajos y números (0-9).
Los signos de puntuación como @, $ y % no están permitidos en los identificadores C. Por lo tanto, en lenguaje C, mano de obra y mano de obra son dos identificadores diferentes. Los siguientes son algunos identificadores válidos:
La siguiente tabla enumera las palabras reservadas en el lenguaje C. Estas palabras reservadas no se pueden utilizar como nombres de constantes, nombres de variables u otros nombres de identificadores.
Las líneas que contienen sólo espacios se denominan líneas en blanco y pueden contener comentarios, que el compilador de C ignora por completo.
En C, los espacios en blanco se utilizan para describir espacios en blanco, tabulaciones, nuevas líneas y comentarios. Los espacios en blanco se utilizan para separar partes de una declaración, lo que permite al compilador identificar dónde termina un elemento (como un int) en la declaración y dónde comienza el siguiente elemento. Entonces, en la siguiente declaración:
Aquí, debe haber al menos un carácter de espacio (generalmente un espacio en blanco) entre int y age para que el compilador pueda distinguirlos. Por otro lado, en la siguiente declaración:
No se requiere espacio entre fruta y = o = y manzanas, pero puede agregar espacios si es necesario para mejorar la legibilidad.