/* 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