What will be the output of the following program on GCC compiler?

Loading

โœช Choose the correct option.

What will be the output of the following program on GCC compiler?

#include  
#define FUN(arg) do{if(arg)printf("Hello World...", " ");}while(--i)
int main() {
int i=2;
FUN(i<3);
return 0;
}

A. Hello World …Hello World …
B. Hello World …
C. Error: cannot use control instructions in macro
D. Hello World …
Hello World …
Hello World …