Macro Definition and Expansion using #define in C Pre Processor

Source code for this Tutorial


#include <stdio.h>
#include <stdlib.h>

#define LIMIT 5
#define PI 3.1452
#define PASSWORD "32klj54op"
#define DISPLAY printf("Hello world");

int main()
{

    int counter;
    for(counter = 1; counter <= LIMIT;  counter++)
        printf("%d\n",counter);

    printf("PI = %f\n",PI);
    printf("%s\n",PASSWORD);
    DISPLAY
    return 0;
}