615 читали · 2 года назад
Инициализация массива в Си
Например, в Паскале, все переменные при создании инициализируются нулевыми значениями или их заменителями. Например, числа будут равны 0, строки будут пустыми, логические переменные будут иметь значение FALSE и т.п. Но вот в С/С++ это почему-то не так. В этих языках при создании переменной под неё просто выделяется свободная память. И если в этой памяти раньше что-то было, то это “что-то” будет и в новой переменной. То есть при создании переменной в С/С++ в ней может оказаться мусор. Поэтому в С/С++...
06:44
1,0×
00:00/06:44
482,3 тыс смотрели · 4 года назад
Как не надо инициализировать массивы в C#?
Hello world!Вещает Слава Пацифист, и я хочу стать программистом. Давайте продолжим обсуждать тему массивы , а подробнее про то как правильно инициализировать массивы. Начнём с простых примеров создания массивов в C# , а именно с попыток создании массива без объявления его: Вы скажите,что это очевидно. Я скажу: ДА! Пофиксить эту ошибку можно просто, остаётся имя массива нужно объявить. Давайте посмотрим на пример. Однако можно случайно забыть про размер массива, и компилятор тебя покарает ;) Так...