Quote Originally Posted by jacek
It's one of those inconsistencies and in fact arrays are evil.
Isn't that because you provide the dimension of the array right in the assignment? And furthermore, is that a standard or a compiler extension to allow such a declaration and assignment statement?