¿Cómo aprender A programar en c?
Utilizar funciones
Aprende los conceptos básicos de las funciones. Comienza con un esquema. Agrega la función a un programa.
Las funciones son bloques de código independientes que pueden utilizarse en otras partes del programa. Ellas facilitan la repetición del código y ayudan a que el programa sea más fácil de leer y de modificar. Las funciones pueden incluir todas las técnicas mencionadas previamente en el presente artículo e incluso otras funciones.       La línea main() al principio de todos los ejemplos anteriores es una función, al igual que getchar(). Las funciones son imprescindibles para formar códigos eficientes y fáciles de leer. Haz un buen uso de ellas para optimizar tu programa. Las funciones se crean mejor cuando realizas un esquema de lo que quieres lograr antes de comenzar con la programación real. La sintaxis básica para las funciones es "return_type nombre (parámetro1, parámetro2, etc.);". Por ejemplo, para crear una función que añada dos números:   int add ( int x, int y );    Esto creará una función que añada dos enteros (x e y) y luego da como resultado la suma como un entero. Puedes usar el esquema para crear un programa que tome dos enteros que el usuario ingrese y que luego los sume. El programa definirá la manera en la que opere la función "adicional" y la usará para manipular los números ingresados.   #include <stdio.h>  int add ( int x, int y );  int main() {   int x;   int y;    printf( "Escribe los dos números que se sumarán: " );   scanf( "%d", &x );   scanf( "%d", &y );   printf( "La suma de los números es %d\n" add( x, y ) );   getchar(); }  int add ( int x , int y ) {   return x + y; }    Ten en cuenta que el esquema de la función se ubica en la parte superior del programa. Esto le dice al compilador lo que debe esperar cuando se ejecuta la función y qué dará como resultado. Es únicamente necesario si quieres definir la función más adelante en el programa. Puedes definir add() antes de la función main() y el resultado sería el mismo. La operatividad real de la función se define en la parte inferior del programa. La función main() recoge los enteros del usuario y los envía a la función add() para que los procese. Por último, la función add() devuelve los resultados a main(). Ahora que se ha definido la función add(), puede ejecutarse en cualquier parte del programa.
Using Functions