C Programming - Complicated Declarations

Why should I learn to solve C Programming questions and answers section on "Complicated Declarations"?

Learn and practise solving C Programming questions and answers section on "Complicated Declarations" to enhance your skills so that you can clear interviews, competitive examinations, and various entrance tests (CAT, GATE, GRE, MAT, bank exams, railway exams, etc.) with full confidence.

Where can I get the C Programming questions and answers section on "Complicated Declarations"?

IndiaBIX provides you with numerous C Programming questions and answers based on "Complicated Declarations" along with fully solved examples and detailed explanations that will be easy to understand.

Where can I get the C Programming section on "Complicated Declarations" MCQ-type interview questions and answers (objective type, multiple choice)?

Here you can find multiple-choice C Programming questions and answers based on "Complicated Declarations" for your placement interviews and competitive exams. Objective-type and true-or-false-type questions are given too.

How do I download the C Programming questions and answers section on "Complicated Declarations" in PDF format?

You can download the C Programming quiz questions and answers section on "Complicated Declarations" as PDF files or eBooks.

How do I solve C Programming quiz problems based on "Complicated Declarations"?

You can easily solve C Programming quiz problems based on "Complicated Declarations" by practising the given exercises, including shortcuts and tricks.

1.
Declare the following statement?
"An array of three pointers to chars".
char *ptr[3]();
char *ptr[3];
char (*ptr[3])();
char **ptr[3];
Answer: Option
Explanation:
No answer description is available. Let's discuss.

2.
What do the following declaration signify?
int *ptr[30];
ptr is a pointer to an array of 30 integer pointers.
ptr is a array of 30 pointers to integers.
ptr is a array of 30 integer pointers.
ptr is a array 30 pointers.
Answer: Option
Explanation:
No answer description is available. Let's discuss.

3.
Declare the following statement?
"A pointer to an array of three chars".
char *ptr[3]();
char (*ptr)*[3];
char (*ptr[3])();
char (*ptr)[3];
Answer: Option
Explanation:
No answer description is available. Let's discuss.

4.
What do the following declaration signify?
char *arr[10];
arr is a array of 10 character pointers.
arr is a array of function pointer.
arr is a array of characters.
arr is a pointer to array of characters.
Answer: Option
Explanation:
No answer description is available. Let's discuss.

5.
What do the following declaration signify?
int (*pf)();
pf is a pointer to function.
pf is a function pointer.
pf is a pointer to a function which return int
pf is a function of pointer variable.
Answer: Option
Explanation:
No answer description is available. Let's discuss.