Листинг 3.1. Пример использования операторов инкремента и декремента// IncrAndDecr.cpp: Defines the entry point for the console application. // Код программы с операторами инкремента и декремента
#include "stdafx.h" #include<iostream> using namespace std;
int main(){ int n,m,i=3,j=3; cout <<"At the beginning: \n"; cout <<"i = " << i <<"\n"; cout << "j = " << j << "\n"; cout <<"After command n=i++:\n"; n=i++;// Теперь n=3, a i=4 cout << "n = " << n <<"\n"; cout << "i = " << i << "\n";
cout << " After command m=++j:\n"; m=++j;// Значение переменных m=4 и j =4 cout << "m = " << m <<"\n"; cout << "j = " << j << "\n";
cout << " After command n= (--i)*(i--):\n"; n=(--i)*(i--);// Теперь n=9, a i=2 cout << "n = " << n << "\n"; cout << "i = " << i << "\n";
cout << " After command m=(--j)*(--j):\n"; m=(--j)*(--j);// Теперь m=4, a j=2 cout << "m = " << m << "\n"; cout << "j = " << j << "\n";
cout <<" After command n= (--i) * (i++):\n"; n=(--i)*(i++);// Теперь n=l, a i=2 cout << "n = " << n << "\n"; cout << "i = " << i << "\n";
cout << " After command m= (j--) * (++j):\n"; m= (j--)*(++j);// Теперь m=9, a j=2 cout << "m = " << m << "\n"; cout << "j = " << j << "\n";
cout << " After command n= (--i) * (++i):\n"; n=(--i)*(++i);// Теперь n=4, a i=2 cout << "n = " << n << "\n"; cout << "i = " << i << "\n";
cin >> j; return 0; }
|