Macro Preprocessor C

#include 
#define VAL 40;
#undef  VAL 
#define  VAL 40 
main()
{
  printf ("%d\n", VAL);
}