/* This is a usage of Macros in evaulation */
#define cube(x) x*x*x
main( )
{
int count; /* number to be cubed */
/* cube the numbers from 1 to 10 */
for (count= 1; count<= 10; ++count)

{
printf("%count= %d cube= %d\n", count, cube(count));
}
}


Output will be

count= 1                cube= 1

count= 2                cube= 8

count= 3                cube= 27

count= 4                cube= 64

count= 5                cube= 125

count= 6                cube= 216

count= 7                cube= 343

count= 8                cube= 512

count= 9                cube= 729

count= 10                cube= 1000