Veamos
paso a paso cada una de las secciones:
Opcionalmente, una palabra que especifique el tipo de almacenamiento,
puede ser "extern" o "static".
Si no se especifica es "extern". link
al tema de almacenamiento
El tipo del valor de retorno, que puede ser "void",
si no necesitamos valor de retorno. Si no se establece, por defecto
será "int". Generalmente, no se suele omitir.
El nombre de la función. Es costumbre, muy útil
y muy recomendable, poner nombres que indiquen, lo más claramente
posible, qué es lo que hace la función, y que permitan
interpretar qué hace el programa con sólo leerlo.
Cuando
se necesiten varias palabras para conseguir este efecto existen
varias reglas aplicables de uso común.
Una consiste en separar cada palabra con un "_", la otra
consiste en escribir la primera letra de cada palabra en mayúscula
y el resto en minúsculas.

Una lista de declaración de parámetros entre paréntesis.
Puede ser una lista vacía, en cuyo caso, no será necesario
poner nada, simplemente "func()".
Un cuerpo de función que representa el código
que será ejecutado cuando se llame a la función. El
cuerpo de la función se encierra entre llaves "{}"
Una
función muy especial es la función "main".
Se trata de la función de entrada, y debe existir siempre,
será la que tome el control cuando se ejecute un programa
en C.
Los
programas Windows usan la función WinMain() como función
de entrada, pero esto se explicará más adelante.
|