what about "char *(*(*a[])())();"
Answers were Sorted based on User's Feedback
Answer / jaroosh
"char *(*(*a[])())();"
is a string, but
char *(*(*a[])())();
is NOT.
It is simply a function pointer declaration, which says :
"declare an array named 'a', of pointers to functions that
take no arguments and return a pointer to a function that
takes no arguments and returns a pointer to char"...thew,
reading function pointers is actually kinda complicated.
NOTE: char *(*(*a[])())(); is an erroneous declaration, for
it to be proper, you have to specify array size, eg:
char *(*(*a[5])())(); will work.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / guest
Simply it is a string.Bze in C the contents within "" will
treate as strings.
| Is This Answer Correct ? | 2 Yes | 2 No |
A routine usually part of the operation system that loads a program into memory prior to execution a) linker b) loader c) preprocessor d) compiler
print out put like this form 1 2 3 4 5 6 3 5 7 9 11 8 12 16 20
What are terms in math?
What is indirection in c?
what are the 10 different models of writing an addition program in C language?
What is the most efficient way to store flag values?
How do I copy files?
How can I find out if there are characters available for reading?
What is auto keyword in c?
Explain what is a stream?
main() { int i=400,j=300; printf("%d..%d"); }
What are the features of c language?