A

Admin • 833K Points
Coach

Q. For the following declaration of a function in C, pick the best statement

Code:
int [] fun(void (*fptr)(int *));
  • (A) It will result in compile error.
  • (B) No compile error. fun is a function which takes a function pointer fptr as argument and return an array of int.
  • (C) No compile error. fun is a function which takes a function pointer fptr as argument and returns an array of int. Also, fptr is a function pointer which takes int pointer as argument and returns void.
  • (D) No compile error. fun is a function which takes a function pointer fptr as argument and returns an array of int. The array of int depends on the body of fun i.e. what size array is returned. Also, fptr is a function pointer which takes int pointer as argu
  • Correct Answer - Option(A)
  • Views: 13
  • Filed under category C Programming
  • Hashtags:

No solution found for this question.
Add Solution and get +2 points.

You must be Logged in to update hint/solution

Discusssion

Login to discuss.

Be the first to start discuss.