Nelle richieste del progetto che devo fare c'è scritto "Direttive al preprocessore. Utilizzando le direttive al preprocessore definire una costante DEBUG. Quando DEBUG non sarà posta a 0, saranno stampati alcuni messaggi utili in fase di debugging; diversamente tali messaggi non saranno stampati.": cosa devo fare?

codice:
#define DEBUG 0
#ifdef DEBUG
  printf("DEBUG definito\n");
  #if DEBUG != 0
    printf("DEBUG diverso da zero\n");
  #else 
    printf("DEBUG zero\n");
  #endif
#else
  printf("DEBUG non definito\n");
#endif

/*
int main(void){
printf("Programma\n"); 
system("PAUSE");   
return 0;     
}
*/
risolto
codice:
#define DEBUG 0
int main(void){
printf("Programma\n"); 
#ifdef DEBUG
  printf("DEBUG definito\n");
  #if DEBUG != 0
    printf("DEBUG diverso da zero\n");
  #else 
    printf("DEBUG zero\n");
  #endif
#else
  printf("DEBUG non definito\n");
#endif
system("PAUSE");   
return 0;     
}