The meaning of not being able to assign a value to the entire array is:
int a[3]={1,2,3};
int b[3]= {4,5,6};
In addition to initialization, other assignments like
a = b;
a= {4,5,6} ;
This type of assignment is not allowed.