La mejor forma de aprender un lenguaje es programando con él. El programa más sencillo que se puede escribir en C es el siguiente:
main( )
{
}
Como nos podemos imaginar, este programa no hace nada, pero contiene la parte más importante de cualquier programa C y además, es el más pequeño que se puede escribir y que se compile correctamente. En el se define la función main, que es la que ejecuta el sistema operativo al llamar a un programa C. El nombre de una función C siempre va seguida de paréntesis, tanto si tiene argumentos como si no. La definición de la función está formada por un bloque de sentencias, que esta encerrado entre llaves {}.
Un programa algo más complicado es el siguiente:
#include <stdio.h>
main( )
{
printf("Hola amigos!\n");
}
Con el visualizamos el mensaje Hola amigos! en el terminal. En la primera línea indica que se tengan en cuenta las funciones y tipos definidos en la librería stdio (standard input/output). Estas definiciones se encuentran en el fichero header stdio.h. Ahora, en la función main se incluye una única sentencia que a la función printf. Esta toma como argumento una cadena de caracteres, que se imprimen van encerradas entre comillas " ". El símbolo \n indica un cambio de línea.
Hay un grupo de símbolos, que son tratados como caracteres individuales, que especifican algunos caracteres especiales del código ASCII. Los más importantes son:
|
\a |
Alerta |
|
\b |
Espacio atrás |
|
\f |
Salto de página |
|
\n |
Salto de línea |
|
\r |
Retorno de |
|
\t |
Tabulación horizontal |
|
\v |
Tabulación vertical |
|
\\ |
Barra invertida |
|
\' |
Comilla simple |
|
\" |
Comillas dobles |
|
\OOO |
Visualiza un carácter cuyo código
ASCII es OOO en octal |
|
\xHHH |
Visualiza un carácter cuyo código
ASCII
es HHH en hexadecimal |
