Para programar correctamente en lenguaje C, se deben seguir ciertas reglas o normas (sintaxis), ya que, si no las respetamos, los programas no compilarán correctamente y marcarán errores. Por todo esto es importante conocer la sintaxis básica del lenguaje C.

Función que siempre debe existir, ya que será por la que el programa comenzará su ejecución; desde esta función se puede acceder a las demás.
Función que siempre debe existir, ya que será por la que el programa comenzará su ejecución; desde esta función se puede acceder a las demás.
Si se necesita crear funciones o bloques de código se utilizan las llaves { } para delimitar dónde comienza y termina dicho bloque o función. Dado que main es una función, su sintaxis completa deberá ser de la siguiente manera:

Directivas de preprocesador
Las directivas para el preprocesador aparecen siempre al comienzo de los programas. Se identifican por su primer carácter, que es el carácter almohadilla o numeral (#). Estas directivas le indican al compilador que incluya en el código fuente, el código fuente contenido en los archivos dentro de ‘<‘ y ‘>’. Se utilizan para indicarle al programa que utilice funciones predefinidas en las bibliotecas del lenguaje. La más común es la biblioteca stdio.h, de la que hablaremos más adelante.


Identificadores
Los identificadores son nombres que se les da a algunos elementos de un programa, como variables, funciones y arreglos. Los identificadores se crean especificándolos en las declaraciones; de este modo, se puede utilizar dicho identificador en las sentencias posteriores del programa para referirnos a los elementos asociados a él.
Los identificadores siguen estas reglas:
