cppは配列cpの先頭を指しているようだが
cpp[-1][-1]は何かよく分からんが配列より前を指すことになるので
その動作は未定義

細かいことは規格票の加減演算子を嫁