C | Functions | Question 7ReadDiscussCoursesPracticeImprove Article ImproveSave Article SaveLike Article LikePredict the output?#include <stdio.h>int main(){ void demo(); void (*fun)(); fun = demo; (*fun)(); fun(); return 0;} void demo(){ printf("GeeksQuiz ");}(A) GeeksQuiz(B) GeeksQuiz GeeksQuiz(C) Compiler Error(D) Blank ScreenAnswer: (B)Explanation: This is a simple program with function pointers. fun is assigned to point to demo. So the two statements “(*fun)();” and “fun();” mean the same thing.Quiz of this QuestionLast Updated : 28 Jun, 2021Like Article Save Article Please Login to comment...