585 читали · 1 год назад
Инициализация массива в Си
Например, в Паскале, все переменные при создании инициализируются нулевыми значениями или их заменителями. Например, числа будут равны 0, строки будут пустыми, логические переменные будут иметь значение FALSE и т.п. Но вот в С/С++ это почему-то не так. В этих языках при создании переменной под неё просто выделяется свободная память. И если в этой памяти раньше что-то было, то это “что-то” будет и в новой переменной. То есть при создании переменной в С/С++ в ней может оказаться мусор. Поэтому в С/С++...
409 читали · 6 лет назад
Одномерные массивы, их инициализация и использование в прогораммировании
Инициализация массива Для того чтобы использовать массивы в своих программах, его надо сначала объявить. Для этого нужно использовать следующею конструкцию: <тип> <имя массива> [ <кол-во элементов > ]; Например: int arr[50]; Этим кодом мы создали массив типа int с именем arr в котором может храниться до 50-ти элементов. Также можно использовать и другие типы: float myTestArrayForLesson[10 * 1000 + 1]; Данный код также абсолютно корректен. Давайте также рассмотрим способ указания значения элементам...