三目运算符
语法:表达式1?表达式2:表达式3;
如果表达式1为真,则执行表达式2,返回表达式2的结果
如果表达式1为假,则执行表达式3,返回表达式3的结果
#include <iostream>
using namespace std;
int main()
{
int a = 10;
int b = 20;
int c = 0;
c =( a > b ? a : b);
cout<<"c="<<c<<endl;
system("pause");
return 0;
}
上面代码输出结果为“c=20”,因为a小于b,执行和返回的是b