This involves recursion - main ( ) calling itself. So, it keeps on printing tim.
Programming in C MCQ - I/O Operations
Since madam is the required output. the function first( ) should print ' a ' call the function second ( ) that prints the 'd' and print ' a ' again. Hence c is the correct answer.
This will not compile successfully. The scope of the variable ' j ' is the single printf statement that follows it.
So. the last statement that involves ' j ' will complain about the undeclared identifier ' j '
The compiler will tokenize a + + + b as a, + +, b. So, a + + b is equivalent to a + + + b, which evaluates to 7

