Home » C Programming » Pointers » Question
  1. What will be the output of the following C code?
    #include <stdio.h>
    int multiply(int p, int q, int r)
    {
    return p * q * r;
    }
    void main()
    {
    int (*fun_ptr)(int, int, int);
    fun_ptr = multiply;
    printf("The multiplication of given numbers is : %d",
    fun_ptr(12, 2, 5));
    }
    1. Compilation Error
    2. Nothing
    3. The multiplication of given numbers is : 120
    4. Garbage value
    5. None of these
Correct Option: C

The multiplication of given numbers is : 120



Your comments will be displayed only after manual approval.