a - двумерный массив, 2 набора по 3 целых числа.
c - указатель на одномерный массив из 3 целых чисел. В объявлении c [3] определяется размер c .
, поскольку c - указатель, установка c = a указывает c на первую тройку в a (c [0] => a [0] [0], c [1]=> a [0] [1], c [2] => a [0] [2])
То, что [3] в c становится важным, когда мы увеличиваем: c + 1 на самом деле a [1] , вторая тройка в a . Указатель c увеличивается на величину c , то есть int [3].
Очистить как грязь? : -)