Q:
What will be output of following program?
#include <stdio.h>
int main()
{
void (*p)();
int (*q)();
int (*r)();
p = clrscr;
q = getch;
r = puts;
(*p)();
(*r)("www.sawaal.com");
(*q)();
return 0;
}
Answer & Explanation
Answer: B) www.sawaal.com
Explanation: p is pointer to function whose parameter is void and return type is also void. r and q is pointer to function whose parameter is void and return type is int . So they can hold the address of such function.
View Answer
Report Error
Discuss