Veamos este programita que nos ilustra en manejar macros o funciones para tener una programación mas estructurada.
#include <stdio.h>
/* Una macro es simplemente una substitucion de texto */
#define cuadrado(i) ((i)*(i))
#define cubo(i) cuadrado(i)*(i)
main()
{
int i=3;
printf("\n%d al cuadrado es %d\n",i,cuadrado(i));
printf("%d al cubo es %d\n",i,cubo(i));
}
Descargar