Может кто-нибудь рассказать мне, почему я должен потрудиться указать размер аргумента массива C в заголовке функции? Например:
void foo (int iz[6]) { iz[42] = 43; }
С
int is[2] = {1,2,3};
получаем полезную ошибку. Возможно, это помогает с комментариями/документацией?