Bruno R
La progamacion estructurada es un paradigma que consta de dividir el problema "principal" en sub problemas que a su vez se pueden dividir en mas sub-problemas. Ventajas de esta estrategia:
Para usar este tecnica deberiamos:
Esta modularizacion en C se logra a partir de las funciones (conjunto de instrucciones reutilizables, accedidas mediante un nombre que devuelven un valor)
Es la primera funcion que se ejecuta en el programa.
En el lenguaje C (y casi-todos los lenguajes de programacion) existen 2 tipos de funciones:
Declaracion
<tipo_datos><nombre_funcion>(<tipo_datos><parametros>){ return <variable o valor>; }
LLamada/Invocacion
<variable> = <nombre_funcion>(<argumentos>); printf("<tipo_return>" , <nombre_funcion>(<argumentos>))
Ejemplo
int suma(int valor1, int valor2) { return valor1 + valor2; } printf("resultado de la suma: %d\n" , suma(2 , 2)) //esto retorna 4