why we need function pointers?
Answers were Sorted based on User's Feedback
Answer / kirankumaryakkala
a pointer that holds the address of a function.
in writing the interrupt service routines(isr),memory virus
programs, etc..
as simply, if u wanna execute one function out of two or
more funcitons( the selection based dynamically)
ex. int add(int a, int b)
int sub(int a, int b)
int mul(int a, int b)
int (*ptr)(int a, int b) //function pointer declaration to
hold a function that takes two integers, returns one integer
here,
ptr= it can assign any function name that is going to execute
| Is This Answer Correct ? | 11 Yes | 2 No |
Answer / naman patidar
Apart from above mentioned usage function pointer are used
by event listeners and callback utilities in multi threaded
applications.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / gajendra
Function Pointers are pointers, i.e. variables, which point to the address of a function. You must keep in mind,
that a running program gets a certain space in the main-memory. Both, the executable compiled program code
and the used variables, are put inside this memory.
| Is This Answer Correct ? | 0 Yes | 0 No |
What does the function toupper() do?
where do we use volatile keyword?
Can a function be forced to be inline? Also, give a comparison between inline function and the C macro?
Explain argument and its types.
Explain what is the use of a semicolon (;) at the end of every program statement?
1. Write a function to display the sum of two numbers in the following ways: By using (i) pass by value (ii) pass by address a. function with argument and with return value b. function with argument and without return value c. without argument , with return value d. without argument , without return value Note: Use pass by address.
What is a structural principle?
Print all numbers which has a certain digit in a certain position eg: number=45687 1 number=4 2 number=5 etc
What does the characters “r” and “w” mean when writing programs that will make use of files?
What is Dynamic Initialization.
Is c functional or procedural?
write a program in c to read array check element is present or not?