Make your own free website on Tripod.com
Capítulo 9. Ambito de funciones y variables. (2)

void contar ( void )
{
static long cuenta = 0;
cuenta++;
printf("Llamada%ld veces\n", cuenta );
}

Un modificador muy importante es const. Con él se pueden definir variables cuyo valor debe permanecer constante durante toda la ejecución del programa. También se puede utilizar con argumentos de funciones. En esta caso se indica que el argumento en cuestión es un parámetro y su valor no debe ser modificado. Si al programar la función, modificamos ese parámetro, el compilador nos indicará el error.

#define EULER 2.71828
const double pi = 3.14159;
double lcercle (const double r )
{
return 2.0 * pi * r;
}
double EXP ( const double x )
{
return pow (EULER, x );
}
double sinh (const double x )
{
return (exp(x) - exp(-x)) / 2.0;
}