-
Consider the following function written in the C programming languages.
void foo(char *a)
{
if(*a && *a != ‘ ’)
{
foo(a+1);
putchar(*a);
}
}
The output of the above function on input "ABCD EFGH" is
-
- ABCD EFGH
- ABCD
- HGFE DCBA
- DCBA
- ABCD EFGH
Correct Option: D
if condition fails & returns controls
∴ DCBA will be pointed