ANSWER : D
Explanation :
printf("goodbye");
Here address of 'g' is being passed to the printf() function.
printf( 3 + "goodbye");
Here 3 + address of 'g' is being passed to printf() function.
i.e address of 'd' is being passed, hence "dbye" gets printed on the screen.