Что значит "не спортивно". typeof(a) даст вам unsigned char *[10][10],
typeof(&a[0]) даст вам unsigned char *[10],
typeof(&a[0][0]) даст вам unsigned char*
если не хотите заморачиваться с указателями - не кушайте мозг и не используйте многомерные массивы