To which does the function pointer point to?
The function pointer will point to which of the following?
(A) function
(B) constants
(C) variable
(D) absolute variables
Example of the Program in C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#include <iostream> using namespace std; int Sum(int num1 , int num2) { return num1+num2; } int main() { int (*Function_Pointer)(int,int); // function pointer declaration Function_Pointer=Sum; // Function_Pointer is pointing to the Sum function int sum=Function_Pointer(3,4); std::cout << "value of sum is:" <<sum<< std::endl; return 0; } |
Output
value of sum is:7
Example of the Program in C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include<stdio.h> // function declaration int Rectangle(int, int); int main() { int length
, breadth, area; int (*Area_function_pointer)(int, int); printf("Enter the length and breadth of a rectangle\n"); scanf("%d%d", &length, &breadth); // pointing the pointer to functions memory address Area_function_pointer = Rectangle; // calling the function using function pointer area = (*Area_function_pointer)(length, breadth); printf("Area of rectangle = %d", area); return 0; } // function definition int Rectangle(int x, int y) { int area_of_rectangle = x * y; return area_of_rectangle; } |
Output
Enter the length and breadth of a rectangle
6
7
Area of rectangle = 42
Highly Recommended C++Â Important MCQs with Explanation
- Which symbol is used to create multiple inheritances?
- If a derived class object is created, which constructor is called first?
- Which of the following is not a type of constructor?
- a ____ is a member function that is automatically called when a class object is __.
- What is the output of the following code in C++?
- How many times will the following code print?
- Which of the following is a procedural language?
- Which of the following is not a programming language?
- Which of the following is not an example of high-level language?
- While declaring pointer variables which operator do we use?
- To which does the function pointer point to?