How does the below program output `C89` when compiled in C89 mode and `C99` when compiled in C99 mode? How does the below program output `C89` when compiled in C89 mode and `C99` when compiled in C99 mode? c c