条件操作符:(?: )
条件操作符:(表达式1 ? 表达式2 : 表达式3 );
先进行表达式1的判断,如果表达式1成立(返回true值)就执行表达式2;
如果表达式1不成立(返回false值)就执行表达式3。
举例:
(a>b)?(c=4):(c=3);
假设a为3,b为2,问c值为?(答:4)
假设a为2,b为3,问c值为?(答:3)
条件操作符:(?: )
条件操作符:(表达式1 ? 表达式2 : 表达式3 );
先进行表达式1的判断,如果表达式1成立(返回true值)就执行表达式2;
如果表达式1不成立(返回false值)就执行表达式3。
举例:
(a>b)?(c=4):(c=3);
假设a为3,b为2,问c值为?(答:4)
假设a为2,b为3,问c值为?(答:3)