![]() |
Problem of declaration in C language
Today ,I have read the
<Expert C Programming,Deep C Secrets>, Chapter 3.Unscrambling Declarations in C. The author introduce the declaration of a little complicated function,then he left another exercise: Code:
char *(*(c[10]))(int **p);However, I am uncertain about the "c[10]", the book is said:"c is an array[0...9] of pointer to a function returning a pointer-to-char", I am thinking... Is there a 10 function pointers ? Could some master give me a example to show how to use the char *(*(c[10]))(int **p); in a C Program? Thank you very much! |
Re: Problem of declaration in C language
Something like this?
Code:
#include <stdio.h>Bytelead |
Re: Problem of declaration in C language
Quote:
|
| All times are GMT +5.5. The time now is 21:20. |