Está en la página 1de 2

C.01.

05

LAS SENTENCIAS PARA EL PREPROCESADOR

Son rdenes que el preprocesador interpreta antes de que el cdigo


fuente sea compilado.
El preprocesador produce un programa escrito en C que es lo que se
compila despus.

Deben empezar con el smbolo " # " en la


primera columna.

# define PI 3.1416
# define EQ ==
----------
# define cuadrado(x) ( (x) * (x) )
----------
# include <stdio.h>
# include <math.h>
----------
# define PRUEBA 1
...
...
# if PRUEBA
printf("prueba: x = %d\n", x);
# endif
----------
# ifdef UNO
...
...
# else
...
...
# endif
( cc -DUNO fn.c )
----------
# ifndef
----------
C.01.06

LAS FUNCIONES

Un programa esta formado por funciones.

No se pueden definir anidadas.

Desde una funcin se puede llamar a cualquier otra.

Est permitida la recursividad .

Si no se indica otro tipo, las funciones son de tipo "int" por


defecto

El mecanismo de paso es por valor.


DEVUELVEN UN VALOR.

La funcin "main"

Todo programa debe contener una funcin llamada "main".

Es la invocada desde el sistema operativo cuando comienza la


ejecucin del programa.

Tambin devuelve un valor al medio de llamada.

También podría gustarte