A pointer that refers to an array or to the array's first element; a concept commonly used in languages like C where an array name can be treated as a pointer to its first element.
C言語では、配列を関数に渡すときに配列名が配列ポインタ(先頭要素へのポインタ)に変換される。
In C, when you pass an array to a function, the array name is converted to an array pointer (a pointer to the first element).
多次元配列を扱う関数では配列ポインタを使って可変長の引数を受け取ることがある。
Functions that handle multidimensional arrays sometimes use array pointers to accept variable-length arguments.