adplus-dvertising
frame-decoration

Question

A function 'p' that accepts a pointer to a character as argument and returns a pointer to an array of integer can be declared as

a.

int(*p(char *))[]

b.

int *p(char *)[]

c.

int (*p) (char *)[]

d.

None of these

Posted under C Programming

Answer: (a).int(*p(char *))[]

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. A function 'p' that accepts a pointer to a character as argument and returns a pointer to an array of integer can be declared as

Similar Questions

Discover Related MCQs

Q. Which of the following is the correct way of declaring a float pointer:

Q. What is the base data type of a pointer variable by which the memory would be allocated to it?

Q. Set of consecutive memory locations is called as ________.

Q. Array can be considered as set of elements stored in consecutive memory locations but having __________.

Q. In Array, There is one to one correspondence between set of ________ and set of values.

Q. Smallest element of an array is called as _______.

Q. If we have declared an array described below -
int arr[6];
then which of the following array element is considered as last array element ?

Q. Array which is having ____ dimensions is called as 2-D array.

Q. What is maximum dimension that array can have in c programming ?

Q. Array with last element 'n' will always have array size equal to _______.

Q. Array is an example of _______ type memory allocation.

Q. Array is ______ data type in C Programming language.

Q. In order to access any element of an array if the position of element is known , Time complexity will be equal to _________.

Q. Size of an array is known at ________.

Q. A Pointer to a block of memory is considered same as an array.

Q. What will happen if in a C program you assign a value to an array element whose subscript exceeds the size of array?

Q. If you pass an array as an argument to a function, what actually gets passed?

Q. What is meaning of following declaration ?
int arr[20];

Q. int a[20]
What will be the size of above array element ?

Q. What is meaning of the following statement ?
int *ptr[20]