После изложения таких понятий как переменные, можно перейти к такому понятию как массивы. На самом деле массив это область памяти. Переменная также область памяти. Отличие между ними такое. Переменная хранит в себе одно значение указанного типа.
Например, int a = 45. Здесь мы запросили у системы область памяти в int байт и записали в него целое число. Напомним, что любой тип данных определяет объем переменной в байтах. С массивом все сложнее. int a[10] определяет область памяти в 10 ячеек, каждая из них размером в int байт. Доступ к ячейке производится так. a[0] = 5, a[1] = 54, ...a[9] = 65; for(int i = 0; i < 10; i ++) a[i] = i; a[1] = 45;//выдаст ошибку - ошибку индексацию a[100]= 65;//выдаст ошибку - ошибку индексацию Этот способ называется индексацией -- доступом к ячейке массива с помощью индекса. Индекс -- порядковый номер ячейке, начиная с нуля.\ Рассмотрим матрицы - двумерные массивы. int m[3][5] -- первая индексация слева - номер ряда, 2-я индексация слева - номер кол