Это определяет все массивы непостоянных элементов.Как только массив создан, он находится в фиксированном месте.
Если вам нужен массив постоянных указателей (которые не могут указывать на какие-либо другие значения, кроме тех, которые использовались для их инициализации), которые указывают на изменяемые значения затем (возможно) используют это:
#include <stdio.h>
int main(void)
{
int i=0;
int j=9;
int *const ptr[2]={&i,&j};
*ptr[0]=3;
printf("%d %d",*ptr[0],*ptr[1]);
return 0;
}
ВЫХОД: 3 9