Examveda
Examveda

What will be the output of the following C code?
#include <stdio.h>
int sub(int a, int b, int c)
{
    return a - b - c;
}
void main()
{
    int (*function_pointer)(int, int, int);
    function_pointer = ⊂
    printf("The difference of three numbers is:%d",
    (*function_pointer)(2, 3, 4));
}

A. The difference of three numbers is:1

B. Run time error

C. The difference of three numbers is:-5

D. Varies

Answer: Option C


This Question Belongs to C Program >> Pointer

Join The Discussion

Related Questions on Pointer