三目运算符例子解析
2015-09-29 09:02
204 查看
关于3个数求中间值
result = ( a > b) ? ( a < c ? a : ( b > c ? b : c ) ): ( b < c ? b : ( a > c ? a : c ));
若a>b,执行表达式1;此时若a<c,a就是中间值,题解;若a>c,则需要b与c进行比较,如果b>c,b为中间值,反之c为中间值
若a<b,执行表达式2;此时若b<c,则b是中间值,题解;若b>c,则需要a与c进行比较,如果a>c,a位中间值,反之c为中间值
result = ( a > b) ? ( a < c ? a : ( b > c ? b : c ) ): ( b < c ? b : ( a > c ? a : c ));
若a>b,执行表达式1;此时若a<c,a就是中间值,题解;若a>c,则需要b与c进行比较,如果b>c,b为中间值,反之c为中间值
若a<b,执行表达式2;此时若b<c,则b是中间值,题解;若b>c,则需要a与c进行比较,如果a>c,a位中间值,反之c为中间值
相关文章推荐
- Odoo 8 新API 之one装饰
- 如何用AndroidStudio导入github项目
- Light oj 1226 - One Unit Machine(递推)
- [codevs1163]访问艺术馆
- 存储过程
- c#开发之三---前端技术DOM
- 百度的Android招聘面试题
- iOS 9适配技巧(更新版)
- Cocoapod的安装及使用详解
- c#开发之二---前端技术javascript
- 斐波那契数列(递归与循环的区别)
- 关于PatchGenerator类
- 逆游的鱼
- 150929-拖延高于懒-HTML(End)
- odoo8新API之model
- c#开发之一---前端技术html/css
- AAA啊哈—你每天都应该想想的7条
- TLD源码深度分析:初始化模块
- TLD初始化模块实现流程
- DOM2定位与高宽类属性专题学习【DOM专题学习系列(一)】