Инкремент и декремент

Операции инкремента (++) и декремента (--), называемые также операциями увеличения и уменьшения на единицу, имеют две формы записи — префиксную, когда знак операции записывается перед операндом, и постфиксную. В префикс­ной форме сначала изменяется операнд, а затем его значение становится резуль­тирующим значением выражения, а в постфиксной форме значением выражения является исходное значение операнда, после чего он изменяется. Листинг 3.2 ил­люстрирует эти операции.

Листинг 3.2. Операции инкремента и декремента

using System;

namespace ConsoleApplication1

{

class Class1

{

static void Main()

{

int x = 3, у = 3;

Console.Write("Значение префиксного выражения: ");

Console.WriteLine(++x);

Console.Write("Значение х после приращения: ");

Console.Writeline(x);

Console.Write("Значение постфиксного выражения: ");

Console.WriteLine(y++);

Console.Write("Значение у после приращения: ");

Console.WriteLine(у);

}

}

}

Результат работы программы:

Значение префиксного выражения: 4

Значение х после приращения: 4

Значение постфиксного выражения: 3

Значение у после приращения: 4

Стандартные операции инкремента существуют для целых, символьных, вещест­венных и финансовых величин, а также для перечислений. Операндом может быть переменная, свойство или индексатор (мы рассмотрим свойства и индекса­торы в свое время, в главах 5 и 7).




double arrow
Сейчас читают про: