Le MACRO in Dev C

Esempio 1

 

//macro

#include<stdio.h>

#include<conio.h>

#define INTERO 30             //definiamo che INTERO è uguale a 30

#define CIAO printf("Ciao, questa frase l'ho scritta con una MACRO!\n");   //definiamo la macro

int main()

{int i;

CIAO // NOTA: il ‘;’ è già inserito nella MACRO, non serve indicarlo qui!

i=INTERO;

printf("\nstampa il numero %d",i);

getch();

return 0;}     

Esempio 2

 

//macro

#include

#include

#define LONG_MACRO printf("Questa e' una MACRO definita usando varie righe;\n");\

                   printf("Per definire la MACRO e' sufficiente inserire\n"); \

                   printf("alla fine di ogni riga il carattere speciale \\ \n");

int main()

{

    printf("Chiamata alla macro lunga\n");

    LONG_MACRO;

    getch();

 

return 0;}