Следующее выражение можно использовать для доступа к элементу массива.

*(a + я * столбцы + j)

1. «a» указывает на 0-й элемент списка; это константа.
2. cols — количество столбцов в строке; это константа.
3. i варьируется от 0 до количества строк для поиска - 1.
4. j варьируется от 0 до количества столбцов для поиска - 1.

Элементы массива хранятся в последовательных линейных ячейках памяти. Мы можем использовать арифметику указателей для доступа к этим элементам. Выражение a + i * cols + j обеспечивает смещение в памяти от начала списка.