float *(*funptr)(int *);
float *fun (int *);
funptr= fun;
typedef float (*pt_func)(int, int); pt_func arr[3];another way:float (*pt_func[3])(int, int);
float *pointer;
bool isBigger (float a, float b) { return a > b;}
what is void data type Void is an empty data type normally used as a return type in C/C++, C#, Java functions/methods to declare that no value will be return by the function. The another use of void is to declare the pointer in C/C++ whe It is not sure that what data type will be addressed by the pointer. eg: void *p; Here p can hold the address of int or float or char or long int or double.
You can do this by creating a forwarddeclaration of the function. You can call the forward drclared function inside the main to use it.int result(float num1, float num2);intmain(void){int value = result(3.14, 2.74);return (0);}intresult(float num1, float num2){int value = 0;// function codes goes here// you can alter the value of variable 'value'return (value);}The returning value of the 'result()' function is assigned to variable 'value' in 'main()'.
typedef float (*pt_func)(int, int); pt_func arr[3];another way:float (*pt_func[3])(int, int);
typedef float (*pt_func)(int, int); pt_func arr[3];another way:float (*pt_func[3])(int, int);
float *pointer;
bool isBigger (float a, float b) { return a > b;}
int* pint; // instantiate a pointer to an int. float* pflt; // instantiate a pointer to a float.
what is void data type Void is an empty data type normally used as a return type in C/C++, C#, Java functions/methods to declare that no value will be return by the function. The another use of void is to declare the pointer in C/C++ whe It is not sure that what data type will be addressed by the pointer. eg: void *p; Here p can hold the address of int or float or char or long int or double.
float test(int, char);
It depends on what type of data you wish to manipulate.
You can do this by creating a forwarddeclaration of the function. You can call the forward drclared function inside the main to use it.int result(float num1, float num2);intmain(void){int value = result(3.14, 2.74);return (0);}intresult(float num1, float num2){int value = 0;// function codes goes here// you can alter the value of variable 'value'return (value);}The returning value of the 'result()' function is assigned to variable 'value' in 'main()'.
int, float: 0 pointer: NULL
long float myfun();
A pointer is a pointer to something else. One way to look at it is that there is only one pointer type - an address to something else. Another way to look at it is to see how many different types there are, such as int, char, float, struct, double, etc. and to realize that you can build a pointer to any of them, as well as a pointer to a pointer to any of them, etc., etc., etc. Bottom line, is there are an unlimited number of types of pointers.