(关系表达式) ? 表达式1 : 表达式2;
int x = 10;
int y = 5;
int z;
如果x大于y 则是true,将x赋值给z;
如果x不大于y 则是false,将y赋值给z;
z = (x > y) ? x : y;
System.out.println("x = " + x);
示例代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,y,z;
cin>>x>>y;
z=(x>y)?x:y;
cout<<z<<endl;
}