InterviewSolution
Saved Bookmarks
| 1. |
Consider following two C – program :P1 :int main(){int (*ptr)(int ) = fun;(*ptr)(3);return 0;}int fun(int n){for(;n > 0; n--)printf("GeeksQuiz ");return 0;}P2 :int main(){void demo();void (*fun)();fun = demo;(*fun)();fun();return 0;}void demo(){printf("GeeksQuiz ");}Which of the following option is correct?(A) P1 printed “GeeksQuiz GeeksQuiz” and P2 printed “GeeksQuiz GeeksQuiz”(B) P1 printed “GeeksQuiz GeeksQuiz” and P2 gives compiler error(C) P1 gives compiler error and P2 printed “GeeksQuiz GeeksQuiz”(D) None of the above |
| Answer» None | |