Учебник По Языку Программирования D. Часть 3

Третья часть перевода Учебник по языку программирования D от Али Чехрели .

Содержание главы рассчитано на новичков и, как мне кажется, даже не освещает тему.

Но это перевод одной из глав.

Предыдущие части:

  1. Часть 1
  2. Часть 2
Назначение и порядок действий Первые две трудности, с которыми сталкивается большинство студентов при изучении программирования, — это операция присваивания и порядок операций.



Операция присвоения

Вы увидите строки, подобные приведенным ниже, почти в каждой программе и почти на каждом языке программирования.

  
  
  
  
   

a = 10;

Смысл этой строки — «сделать значение равным 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

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.