Учимся программировать на языке C++

беременность Проблемы и решения.          

С++ обеспечивает также операции уменьшения


Как вы уже знаете, двойной знак плюс (++) представляет собой оператор увеличения C++. Подобным образом двойной знак минус (--) соответствует оператору уменьшения C++, который уменьшает значение переменной на 1. Как и в случае с операцией увеличения, C++ поддерживает префиксный и постфиксный операторы уменьшения. Следующая программа DECCOUNT.CPP иллюстрирует использование оператора уменьшения C++:

#include iostream.h

void main(void)

{

int small_count = 0;

int big_count = 1000;

cout "small_count равно " small_count endl;

cout "small_count-- производит " small_count-- endl;

cout "конечное значение small_count равно " “ small_count endl;

cout "big_count равно " big_count endl;

cout "--big_count производит " --big_count endl;

cout "конечное значение big_count равно " big_count endl;

}

Когда вы откомпилируете и запустите эту программу, на вашем экране появится следующий вывод:

С:\ DECCOUNT ENTER”

small_count равно 0

small_count-- производит 0

конечное значение small_count равно -1

big_count равно 1000

—big_count производит 999

конечное значение big_count равно 999

Как видите, префиксный и постфиксный операторы уменьшения C++ работают так же, как и соответствующие операторы увеличения, с той лишь разницей, что они уменьшают значение переменной на 1.



Содержание раздела