Спасибо за комментарии!
Цитата(sergeeff @ Aug 25 2011, 09:53)

Про это во всех учебниках написано.
Я прекрасно знаю что всегда передаётся лишь указатель на массив.
Вопрос был в другом. Привычный синтаксис взятия размера массива тут не работает, что не является очевидным.
Нужно это запомнить. Ключевая фраза тут:
Цитата(ReAl @ Aug 25 2011, 10:01)

указатель ... таким образом описанный.
Цитата(ReAl @ Aug 25 2011, 10:01)

Прототип Вашей функции с точки зрения компилятора -- void show_size(float (*a)[3]);
Так писать слишком мозг устаёт. Я то ведь хотел красиво написать и, думаю, что получилось. Единственное накололся на взятии размера.