Привет, мне говорили во время моего первого урока о массивах в C, что вы не можете объявить их, используя переменную, например: int array[n]
. Тем не менее, если я напишу код, подобный этому:
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
int array[n];
}
Codeblocks не выдаст мне ни предупреждения, ни ошибки. Откуда я знаю, что то, что я написал, неверно?