| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 494 人关注过本帖
标题:在||表达式中,若||的一端为1,则不必再计算另一端?
取消只看楼主 加入收藏
heimodao
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:88
专家分:172
注 册:2011-4-8
结帖率:100%
收藏
 问题点数:0 回复次数:0 
在||表达式中,若||的一端为1,则不必再计算另一端?
这个,我一直是这样以为的:
a=1,b=0;
    (a || b)将返回0
    因为a=1是假,所以不成立,所以继续下个;b=0,所以(或)就返回0了。
************
a=1.b=1;
    (a || b)将返回1
    因为a=1是假,所以不成立,所以继续下个;b=1,所以(或)就痛苦地,心甘情愿地返回1了。


就这样,对于在||表达式中,若||的一端为1,则不必再计算另一端,不必再去追求可能返回0(真)的另外一位了?
那我上面的理解都错了吗?是这样吗??
2011-04-25 18:53
快速回复:在||表达式中,若||的一端为1,则不必再计算另一端?
数据加载中...
 
   



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

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