1 votes 1 votes what does the following declaration specify? int *(*q(char*))[ ] Programming in C programming-in-c + – OneZero asked Jan 13, 2019 OneZero 378 views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes Here the expression int *(*q(char*))[] represents an array of pointer to integer where the array is given by -> a function q that takes a pointer to a character as argument and returns a pointer to the array gate_dreams answered Jan 13, 2019 gate_dreams comment Share Follow See all 2 Comments See all 2 2 Comments reply OneZero commented Jan 13, 2019 reply Follow Share @gate_dreams so on the whole, "q is a function that accepts a pointer to a character as argument and returns a pointer to an array of integer pointers". right? 0 votes 0 votes gate_dreams commented Jan 13, 2019 reply Follow Share Yes 0 votes 0 votes Please log in or register to add a comment.