Уроки PHP Уроки PHP
Это небольшое ответвление от темы о тонкостях синтаксиса.
Если Вы считаете, что математика в программировании не нужна - выберите себе другую профессию и уходите отсюда - программирование не для Вас!
Приступим.
Как и в математике, в программировании есть такое понятие, как приоритет выполнения, который "списан" из той же математики.
Рассмотрим небольшой пример:
Надеюсь, Вы уловили суть!
Для тех, кто всё же не понял, объясню подробнее. Выражения имеют приоритет, и в случае их вложенности сначала выполняется вложенный, и его результат подставляется родительскому. Пример:
(((2 + 2) + 3) + 4) +5;
((4 + 3) + 4) + 5;
(7 + 4) + 5;
11 + 5;
16;
Разбирающиеся в математике уловили раскрытие скобок - еще один пример того, что без математики в программировании будет нелегко!
Если Вы считаете, что математика в программировании не нужна - выберите себе другую профессию и уходите отсюда - программирование не для Вас!
Приступим.
Как и в математике, в программировании есть такое понятие, как приоритет выполнения, который "списан" из той же математики.
Рассмотрим небольшой пример:
<?php
echo 2 + 2 * 2;
По правилам математики умножение (*) имеет больший приоритет, чем сложение (+), поэтому в результате будет 6 как в математике, так и в программировании. Как и в математике, в программировании можно изменять приоритет выполнения с помощью круглых скобок ("(" и ")"). Пример:<?php
echo (2 + 2) * 2;
Так уже будет 8!Надеюсь, Вы уловили суть!
Для тех, кто всё же не понял, объясню подробнее. Выражения имеют приоритет, и в случае их вложенности сначала выполняется вложенный, и его результат подставляется родительскому. Пример:
<?php
echo (((2 + 2) + 3) + 4) + 5;
Ход выполнения данного кода будет следующим:(((2 + 2) + 3) + 4) +5;
((4 + 3) + 4) + 5;
(7 + 4) + 5;
11 + 5;
16;
Разбирающиеся в математике уловили раскрытие скобок - еще один пример того, что без математики в программировании будет нелегко!
0 0 0
Комментарии (8)
ответил gjm2mjg
Согласне из постом рание, мануала для новичков куча, хотелось бы что то посложнее и повторюсь из реальными задачами и дз даж по возможности
Для добавления комментариев необходимо авторизоваться
Удивительный колхоз
Удивительный колхоз - это новая многопользовательс