Почему вашему коду нужны переменные для запоминания данных

12

Вы пишете строку кода. Она вычисляет число. Или, возможно, получает ввод от пользователя. Что дальше? Программа сразу же забывает об этом. Если только вы не скажете ей не делать этого.

Вот здесь на сцену выходят переменные.

Представьте переменную как помеченный ящик в памяти вашего компьютера. Вы кладете в него что-то, приклеиваете снаружи название и решаете, что именно может в него поместиться. Позже вы можете открыть ящик и использовать то, что внутри. Без переменных ваше программное обеспечение было бы бесполезным. Оно не могло бы хранить данные. Оно не могло бы принимать решения. Оно просто… работало бы вперед и забывало всё.

Как создать переменную в C

В C вы не просто берете ящик. Вы должны указать, какого он типа. Это называется объявлением переменной.

Возьмите эту строку:

int b;

Она делает две вещи. Во-первых, она выделяет место в памяти. Во-вторых, она помечает это место как b. Часть int говорит компилятору: «Эй, этот ящик только для целых чисел». Никаких дробей. Никаких букв. Только целые числа.

Теперь у вас есть переменная с именем b типа int. Однако она пуста. Или, точнее, она заполнена «мусорными» данными, пока вы их не очистите.

Хранение и использование значений

Чтобы положить что-то в b, вы используете знак равенства. Не математическое равенство. А присваивание.

b = 5;

Теперь b содержит значение 5. Вы можете изменить его позже. Вы можете использовать его сейчас.

Хотите посмотреть, что находится в b? Используйте printf.

printf("%d", b);

%d — это заполнитель. Он означает: «Помести сюда целое число». Компьютер смотрит на b, видит 5 и выводит его. Просто.

Но подождите. Что, если вам нужно сохранить букву? Или дробное число? int здесь не подойдет. Именно поэтому C предлагает вам выбор.

Какие типы данных следует использовать?

В C есть несколько стандартных типов для переменных. Выберите правильный, иначе ваш код сломается.

  • int – Для целых чисел. Например, 42, -7 или 0.
  • float – Для чисел с десятичной дробью. Например, 3.14 или 0.001.
  • char – Для одиночных символов. Например, 'm' или 'Z'.

Заметили кавычки? В C символы заключаются в одинарные кавычки. Строки (например, «hello») заключаются в двойные кавычки. Не путайте их.

Вы увидите эти типы повсюду. int для счетчиков. float для денег или измерений. char для флагов или однобуквенных кодов.

Итак, почему это важно? Потому что каждое приложение, которое вы используете, каждая игра, в которую вы играете, и каждый сайт, который вы посещаете, полагаются на переменные для отслеживания состояния. Ваш счет. Ваш статус входа в систему. Положение вашей мыши. Всё это переменные.

Ошибетесь — и всё сломается. Сделаете правильно — и ваша программа действительно будет работать.

Переменные — это память вашей программы. Без них код — просто шум.

Начните с малого. Объявите одну переменную. Присвойте ей значение. Выведите его. Посмотрите, что произойдет. Затем попробуйте `float

Предыдущая статьяВзлом отельного Wi-Fi: как распознать и избежать угрозы CaptiveCrunch
Следующая статьяРуководство по бесплатному музыкальному плееру MusicBee для пользователей Windows