Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmVrNi 25 of 436 menu
◀ ▶

Неинициализированная переменная в C#

Если объявить переменную и не присвоить ей значение, место в оперативной памяти под нее все равно отводится: несколько байт подряд. Число туда сразу не попадает, пока его не запишут.

В C# локальную переменную без начального значения называют неинициализированной, пока в нее не записали число. Компилятор не даст вывести такое имя или передать его дальше, пока присваивания не было: программа с таким кодом не соберется.

Объявим переменную без числа и попробуем сразу вывести ее - сборка завершится ошибкой:

int num; Console.WriteLine(num);

Сначала запишем число, затем выведем - так программа соберется и напечатает значение:

int num; num = 14; Console.WriteLine(num);

Дан следующий код:

int width; int height = 4; Console.WriteLine(height);

Запишите в переменную ширины число 12 до вывода и выведите обе переменные.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить