- 博客(2)
- 收藏
- 关注
原创 三目运算
表达式 : ?:“?”的意义是 计算表达式1的值,如果为真则计算表达式2的值,并作为整个表达式1的值。不为真计算表达式3的值,作为整个表达式1的值。eg:int a=2;int b=(a=2?2:5);//如果a=2则b=2,反之b=5。输出结果为2。三目运算中执行顺序是自左向右eg: int a=1,b=2,z; z=a>b?a:(a>b?a:b); 输出结果为2可以去掉括号eg:int a=1,b=2,z; z=a>b?a:a>b?a:b; 看这个帖子http://topic.csdn.net/u/20
2010-12-14 13:10:00
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人