689 views

2 Answers

Best answer
3 votes
3 votes

int (*a)() a is a pointer to a function returning integer

int (*a[5])() a is array of 5 element pointer to a function returning an integer

int *(*a)() a is a pointer to a function returning an pointer to integer

int (*a)() a is pointer to a function returning to an integer

int *(*a)[10] a is pointer of array of 10 elements returning pointer to an integer

selected by

Related questions

4 votes
4 votes
2 answers
1
sh!va asked Jul 16, 2016
1,268 views
In C/C++ an array of pointers is same as(A) Pointer to array(B) Pointer to pointer(C) Pointer to function (D) Pointer to structure