授業中に作成したプログラムを片っ端から乗っけていきです。C++ を中心に掲載中。

インクリメント(デクリメント)は処理中のどの時点(インクリメント計算時点、左辺代入時点など)で実行されるか、つぎのプログラムを実行して確認せよ。

#include<iostream>
using namespace std;
int main(){
	int a=1, b=2;
	cout << "a = " << a << ", b = " << b << endl;
	cout << "a-- + 1     = " << a-- + 1 << endl;
	cout << "          a = " << a << endl;
	a = 1;
	cout << "--a + 1     = " << --a + 1 << endl;
	cout << "          a = " << a << endl;
	a = 1;
	b = 2;
	cout << "a + --b + 3 = " <<  a+ --b * 3 << endl;
	cout << "          b = " << b << endl;
	b = 2;
	cout << "a + --b * 3 = " << a +  --b * 3 << endl;
	cout << "          b = " << b << endl;
	return 0;
}

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Creative Commons

Creative Commons License
この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

メンバーのみ編集できます