//せめてtypedefを使うことを強く奨める
int (*fnc())[3]
{
  static int v[2][3];
  return v;
}
void x()
{
  int (*p)[3] = fnc();
  p[1][1] = 2;
}