There is declaration extern int (x)[]
at the end of this article. Are the parentheses doing anything or they are just for confusion?
My guess would be that with parentheses x
is an array of external integers (and that's what the article says), but without those x
would be an external array of integers. If this is true, how would the definitions differ? Wouldn't they both be int x[]
?