삼항 연산자 규칙
布尔表达式?表达式1:表达式2
연산 과정: 부울식의 값이 참이면 식 1의 값을 반환하고 그렇지 않으면 식 2의 값을 반환
例如:
int x = 100;
int y = 50;
int z;
如果x大于y 则是true,将x赋值给z;
如果x不大于y 则是false,将y赋值给z;
z = (x > y) ? x : y;
여러 데이터 판단을 만났을 때 삼항 연산의 중첩을 통해 목표를 달성할 수 있습니다.
state == 0 ? "未用" : (state == 1 ? "在用" : "停用")