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