это очень просто ... но, пожалуйста, помогите мне, если кто-нибудь знает об этом ... Может ли массив вызываться как константный указатель?
Вы имеете в виду «можно ли использовать массив там, где ожидается указатель const»? В таком случае, да:
void f(const int* p) { ... } int ar[10]; f(ar); // this works, array is essentially a pointer
если вы ссылаетесь на адрес массива, тогда ДА, это будет константа.
Да. Массив всегда распадается на указатель при передаче в качестве параметра функции.