条件表达式的使用
2014-08-04 17:42
155 查看
#include <stdio.h> bool cmp(int a,int b) { if(a>b) return 1; if(a<b) return 0; } int main() { int a=1,b=2; int c=4,d=3; int e=5,f=5; int max1,max2,max3; max1=(a>b)?a:b; /* 解释: a是否大于b,是就把a赋给max1 否就把b赋给max1 */ printf("%d\n",max1); max2=cmp(c,d)?c:d; /* 解释: 函数cmp的返回值是否为1, 是就把a赋给max2 否就把b赋给max2 */ printf("%d\n",max2); max3=(e>f)?e:f; /* 解释: a与b相等,比较无意义,把值 赋给max3 */ printf("%d\n",max3); return 0; }
相关文章推荐
- 输入任意大小的三个整数,判断其中是否有两个奇数一个偶数。若是,则输出“YES”,不是则输出“NOT” (要求用条件表达式进行判断,不使用if语句)
- 在应使用条件的上下文(在 'dt_Receiv' 附近)中指定了非布尔类型的表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- Justinmind使用教程(2)——计算表达式及条件使用方法
- 当我们使用某个表达式作为输出的一列时,我们无法再Where条件中直接使用该列作判断条件
- (转)ThinkPHP Where 条件中使用表达式
- 在应使用条件的上下文(在 'xxx' 附近)中指定了非布尔类型的表达式.
- 【java performance】避免在循环条件中使用复杂表达式
- JAVA性能调优-在循环条件中不要使用表达式
- ASP.NET在绑定时使用条件表达式
- * java程序性能优化 Posted on 2010-07-28 16:04 chinaifne 阅读(2246) 评论(0) 编辑 收藏 一、避免在循环条件中使用复杂表达式
- 如何在Scala中使用条件表达式 .
- 如何在Scala中使用条件表达式 .
- ThinkPHP Where 条件中使用表达式
- Oracle db 使用转换函数和条件表达式
- ThinkPHP Where 条件中使用表达式
- ThinkPHP Where 条件中使用表达式
- 未经处理的异常在 System.Data.dll 中发生。其他信息:在应使用条件的上下文(在 '***' 附近)中指定了非布尔类型的表达式。
- ThinkPHP Where 条件中使用表达式