пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

33) операция над числами инкремент и декремент префиксная и постфиксная формы в php

 

Инкремент

Оператор инкремента, обозначается знаком ++ и может быть расположен с любой стороны от операнда, с которым он работает. Он увеличивает это значение на единицу, точно также, как при прибавлении единицы к значению. Фактический результат зависит от того, где был применен оператор, до или после операнда, с которым он применялся. Данный оператор часто используется с переменными, и зачастую это происходит внутри циклов

Префиксная форма инкремента

Префиксная форма - это когда оператор инкремента расположен перед операндом, такая форма записи означает то, что инкремент будет выполнен первым: он увеличивает значение операнда на единицу и только потом уже выполняется вся остальная часть инструкции:

1

2

3

4

5

6

7

8

<?php

 

  $num1 = 2;

  $result = ++$num1;

 

  echo $result;

 

?>

Постфиксная форма инкремента

Постфиксная форма записывается немного по другому - инкремент располагается в этом случае после операнда. При постфиксной форме записи первое использование операнда возвращает его текущее значение, только после этого значение будет увеличено на единицу:

1

2

3

4

5

6

7

8

<?php

 

  $num1 = 2;

  echo $num1++;  // операнд вернет 2, затем увеличит значение

 

  echo $num1;    // значение операнда 3

 

?>

Оператор декремента, обозначается знаком --, и в отличие от оператора инкремента, уменьшает, а не увеличивает, на единицу значение своего операнда. Декремент также допускает префиксную и постфиксную форму записи:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<?php

 

  // префиксная форма декремента

  $num1 = 5;

 

  echo --$num1;  // сначала выполняется декремент, затем выводится 4

 

  echo $num1;    // значение операнда 4

 

 

  // постфиксная форма декремента

  $num1 = 5;

  echo $num1--;  // операнд вернет 5, затем уменьшит значение

 

  echo $num1;    // значение операнда 4

 

?>


04.04.2019; 10:23
хиты: 83
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь