Мне нужно установить все значения массива равными единице. Я пытался сделать это, используя следующий код:memset() не устанавливает значения vales в один
int bulbSwitch(int n) {
int bulbs[n];
memset(bulbs, 1, n * sizeof(int));
...
Однако, отладчик показывает, что все значения в массиве фактически установлены 16843009. Без memset
значение массива, казалось бы, случайные, положительные целые числа. Почему это и как я могу это исправить?