<表达式1>?<表达式2>:<表达式3>
运算规则:首先计算表达式1的值,
若表达式1的值为真(非零)
则只计算表达式2,并将其结果作为整个表达式的值;
否则,只计算表达式3,并将其结果作为整个表达式的值。
#include<iostream>
using namespace std;
int main()
{ int x=5,y=10,z;
z=x>y?x:y;
cout << z << endl;
z=x>0?1:-1;
cout<<z<<endl;
cout << (x%2==0?"x is even":"x is odd")<< endl;
return 0;}