有求值顺序的运算符(&& || ?: ,)

这里重点介绍?:

 

#include <iostream>
using namespace std;

int main(void)
{
	int a = 2;
	int b = 3;

	a > b ? a++ : b++;

	cout << a << endl;
	cout << b << endl;
	return 0;
}

 

 

输出:

2

4

这里a>b为假,则直接执行b++,不执行a++.

posted @ 2012-12-25 18:40  helloweworld  阅读(185)  评论(0编辑  收藏  举报