| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 349 人关注过本帖, 1 人收藏
标题:条件运算的迷惑
只看楼主 加入收藏
li_danwang
Rank: 4
来 自:鄂州
等 级:业余侠客
帖 子:112
专家分:203
注 册:2010-11-12
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:2 
条件运算的迷惑
#include <iostream.h>
void main()
{
    int x=43,y=5,k;
    k=x>y? 100:(++y>2? 20:30);
    cout<<k<<y;

书上写条件运算是从右到左边结合  为什么y的大小没变化   希望大大们详细介绍条件运算符具体右结合性体现在什么地方,搞的好迷糊哦!谢谢...
2010-12-23 21:47
a328496647
Rank: 2
等 级:论坛游民
帖 子:2
专家分:10
注 册:2010-11-29
收藏
得分:10 
它就相当于一个if语句,如果前部份为true后边部份就不执行了,当然没+
你把x的值小于5试试.
2010-12-23 22:10
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:10 
这样做真的不好哈。
看起来也费尽,写代码最好是用括号。特别是容易搞混的地方。
2010-12-24 13:37
快速回复:条件运算的迷惑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038457 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved