Static array doubt

why we can n’t reinitialize array again but we can with new operator??
please provide theoretical reason

@Diwyanshu,
What do you mean by “reinitialise array”?

int a[ ] = {1,2,3,4};

then a[ ] = {4, 5, 6}; change the value

@Diwyanshu,
Check this out.