Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones C
Funciones C
Agenda:
Como Funciona:
Funciones:
Sintaxis:
#include <stdio.h>
void funcion(void)
{
printf("%d\n",num);
}
Funciones:
El programa de la izquierda muestra el programa sin funciones. Todo el código está en el programa principal. El
programa de la derecha muestra el uso de una función. La función se llama maximo y se escribe antes del programa
principal. La función retorna como resultado el máximo de dos valores enteros.
Funciones:
/* Programa que calcula los cuadrados de los enteros del 1 al 10. */
#include <stdio.h>
main()
{
int X;
for(X=1;X<=10;X++)
{
printf("%d\n",cuadrado(X)); Es invocada
return 0; Para el resultado del calculo de la función llamador
}
}
int cuadrado(int y) Recibe una copia del valor x en el parámetro y.
{ Cuadrado calcula y*y el resultado regresa a la función prinf en
return y*y; donde se llamó cuadrado y printf despliega el resultado, este
} proceso se repite 10 veces utilizando For.
Funciones:
#include <stdio.h>
Toma tres argumentos de tipo
int MAYOR(int,int,int); entero y regresa un resultdo de
Main() tipo entero
{
int a,b,c;
printf(“Digite 3 numeros:\n”);
scanf(“%d %d %d” , &a, &b, &c);
printf(“El mayor es: %d\n, MAYOR (a,b,c));
return 0;
}
Int MAYOR(int x, int y, int z); En la misma cambia solo los
{ nombres de parametros
int MAY=x;
if(y>MAY)
MAY = y;
if(z>MAY)
MAY = z;
return MAY;
}
Ejercicio: Dado el siguiente programa en C:
ejemplo;
Por valor:
Por referencia: