The output of following C program is
#include <stdio.h> char str1[100];
char *fun( char str[])
{ static int i = 0;
if (*str)
{
fun(str+1);
str1[i] = *str;
i++;
}
return str1;
} int main()
{ char str[] = "GATE CS 2015 Mock Test" ;
printf ( "%s" , fun(str));
return 0;
} |
(A) GATE CS 2015 Mock Test
(B) tseT kcoM 5102 SC ETAG
(C) Nothing is printed on screen
(D) Segmentation Fault
Answer: (B)
Explanation: The function basically reverses the given string.
Quiz of this Question