Третья часть перевода Учебник по языку программирования D от Али Чехрели .
Содержание главы рассчитано на новичков и, как мне кажется, даже не освещает тему.
Но это перевод одной из глав.
Предыдущие части:
Назначение и порядок действий Первые две трудности, с которыми сталкивается большинство студентов при изучении программирования, — это операция присваивания и порядок операций.
Операция присвоения
Вы увидите строки, подобные приведенным ниже, почти в каждой программе и почти на каждом языке программирования.
Смысл этой строки — «сделать значение равным 10».a = 10;
Аналогично, смысл следующей строки — «сделать значение b равным 20».
b = 20;
Учитывая эту информацию, что будет сказано о следующей строке? a = b;
К сожалению, эта строка не о математическом равенстве, о котором, я думаю, мы все знаем.
Это выражение не подразумевает, что «a равно b»! Если следовать той же логике, что и в предыдущих двух строках, то это выражение должно означать «сделать значение a равным b».
Присвоение значения a значению b также означает «сделать значение a таким же, как значение b».
Известный математический символ «=" имеет в программировании совсем другое значение: сделать значение левой части таким же, как значение правой части.
Порядок действий
Эти программные операции выполняются шаг за шагом в определенном порядке.
Мы можем увидеть эти предыдущие 3 выражения в программе в следующем порядке: a = 10;
b = 20;
a = b;
Смысл этих трех строк вместе таков: «сделай значение a равным 10, затем сделай значение b равным 20, затем сделай значение a таким же, как значение b».
Соответственно, после этих трех операций a и b будут равны 20.
Упражнение
Обратите внимание, что следующие три операции изменят значения a и b. Если в начале их значения равны 1 и 2 соответственно, то после этих операций значения станут 2 и 1. c = a;
a = b;
b = c;
В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Стоит ли переводить главы с простым материалом или переводить более интересные главы? 57.56% Необходимо перевести все главы 137 42.44% Перевести только самое интересное 101 Проголосовали 238 пользователей.
36 пользователей воздержались.
Теги: #d #dlang #программирование #Системное программирование #учебник D #программирование #d
-
Модилиани, Франко
19 Oct, 24 -
Успешное Управление Несколькими Блогами
19 Oct, 24 -
Изомерия
19 Oct, 24 -
О Рекламе
19 Oct, 24 -
От Lingualeo До 90 Уровня
19 Oct, 24 -
Перенос Проекта Со Swift 4.2 На Swift 5.0
19 Oct, 24 -
Iphone: Нетехнический Анализ
19 Oct, 24 -
«Зеленый» 2 Терабайта От Wd
19 Oct, 24