I have a global array. The memory of this array will be allocated from data segment. I get confused what should I call this array. Is it array declaration or array definition? I think since the memory is allocated this should be array definition.
int array[4][5][2]; // declaration or definition? 4*(4+5+2) bytes will be allocated
int main()
{
return 0;
}