What is not allowed is to initialize the array.
An array is a pointer in C. A constant integer variable is replaced by the compiler by it's value in the resulting code. It cannot do that with the array.
What is not allowed is to initialize the array.
An array is a pointer in C. A constant integer variable is replaced by the compiler by it's value in the resulting code. It cannot do that with the array.