开关语句

其中break,表示跳出当前的分支。

显然,用switch比多个else if更加简洁。

三目运算符

三目运算符,也叫做条件运算符。如下:

其中的表达式,还可以进行三目运算符的嵌套,形成灵活的使用方式。

/* 
三目运算符 
求三个数中的最大值,嵌套表达  
*/   
#include <iostream>    
using namespace std;   
int main()   
{    
    int a = 5, b = 108, c = 15;    
    int maxV = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);    
    cout << "maxV=" << maxV << endl;    
    return 0;    
}