При использовании массива переменной длины в качестве параметра в функции
int sum(int n, int a[n]);
легко понять, что первый параметр (n
) определяет длину второго параметра (a
). Но столкнулся с другим прототипом, используемым для VLAs как параметр
int sum(int n, int a[*]);
действительно трудно понять, почему *
используется вместо n
внутри []
?